翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
無料RTOS認定スイートを実行する
for AWS IoT Device Tester FreeRTOS 実行可能ファイルを使用して、 IDT for Free とやり取りしますRTOS。以下のコマンドラインの例では、デバイスプール (同一デバイスの集合) に対して適格性確認テストを実行する方法を示します。
devicetester_
[linux | mac | win]
run-suite \ --suite-idsuite-id
\ --group-idgroup-id
\ --pool-idyour-device-pool
\ --test-idtest-id
\ --upgrade-test-suitey|n
\ --update-idty|n
\ --update-managed-policyy|n
\ --userdatauserdata.json
デバイスプールに対してテストスイートを実行します。userdata.json
ファイルは、
ディレクトリに置く必要があります。devicetester_extract_location
/devicetester_afreertos_[win|mac|linux]
/configs/
注記
Windows で IDTRTOS無料 で実行している場合は、スラッシュ (/) を使用してuserdata.json
ファイルへのパスを指定します。
特定のテストグループを実行するには、次のコマンドを使用します。
devicetester_
[linux | mac | win]
run-suite \ --suite-idFRQ_1.0.1
\ --group-idgroup-id
\ --pool-idpool-id
\ --userdatauserdata.json
1 つのデバイスプールに対して 1 つのスイートを実行する場合 (device.json
ファイルで定義したデバイスプールが 1 つしかない場合)、suite-id
パラメータと pool-id
パラメータは省略可能です。
テストグループの特定のテストケースを実行するには、次のコマンドを使用します。
devicetester_
[linux | mac | win_x86-64]
run-suite \ --group-idgroup-id
\ --test-idtest-id
list-test-cases
コマンドを使用して、テストグループのテストケースを一覧表示できます。
IDT for 無料RTOSコマンドラインオプション
- group-id
-
(オプション) 実行するテストグループ (カンマ区切りリストとして)。指定しない場合、 はテストスイート内のすべてのテストグループIDTを実行します。
- pool-id
-
(オプション) テストするデバイスプール。これは、
device.json
で複数のデバイスプールを定義する場合に必要です。デバイスプールが 1 つしかない場合は、このオプションを省略できます。 - suite-id
-
(オプション) 実行するテストスイートのバージョン。指定しない場合、 IDTはシステムのテストディレクトリで最新バージョンを使用します。
注記
IDT v3.0.0 以降、 は新しいテストスイートをオンラインでIDTチェックします。詳細については、「テストスイートのバージョン」を参照してください。
- test-id
-
(オプション) 実行するテスト (カンマ区切りリストとして)。指定した場合、
group-id
は 1 つのグループを指定する必要があります。devicetester_
[linux | mac | win_x86-64]
run-suite --group-id mqtt --test-id mqtt_test - update-idt
-
(オプション) このパラメータが設定されておらず、新しいIDTバージョンが利用可能な場合は、 を更新するように求められますIDT。このパラメータが に設定されている場合
Y
、 IDT は新しいバージョンが利用可能であることを検出した場合にテスト実行を停止します。このパラメータが に設定されている場合N
、 IDTはテスト実行を続行します。 - update-managed-policy
-
(オプション) このパラメータが使用されておらず、 マネージドポリシーが ではないことをIDT検出した場合 up-to-date、 マネージドポリシーを更新するように求められます。このパラメータが に設定されている場合
Y
、 IDT はマネージドポリシーが ではないことを検出した場合にテスト実行を停止します up-to-date。このパラメータが に設定されている場合N
、 IDTはテスト実行を続行します。 - upgrade-test-suite
-
(オプション) これを使用なくても、新しいテストスイートのバージョンが使用可能な場合は、ダウンロードするよう求められます。プロンプトを非表示にするには、
n
を指定して常に最新のテストスイートをダウンロードするか、y
を指定して指定したテストスイートまたはシステム上の最新バージョンを使用します 。例
常に最新のテストスイートをダウンロードして使用するには、次のコマンドを使用します。
devicetester_
[linux | mac | win_x86-64]
run-suite --userdatauserdata file
--group-idgroup ID
--upgrade-test-suite yシステムで最新のテストスイートを使用するには、次のコマンドを使用します。
devicetester_
[linux | mac | win_x86-64]
run-suite --userdatauserdata file
--group-idgroup ID
--upgrade-test-suite n - h
-
run-suite
オプションの詳細を確認するには、ヘルプオプションを使用します。例
devicetester_
[linux | mac | win_x86-64]
run-suite -h
IDT for FreeRTOS コマンド
IDT for FreeRTOS コマンドは、次のオペレーションをサポートしています。
help
-
指定されたコマンドに関する情報を一覧表示します。
list-groups
-
特定のスイート内のグループを一覧表示します。
list-suites
-
使用可能なスイートを一覧表示します。
list-supported-products
-
サポートされている製品とテストスイートのバージョンを一覧表示します。
list-supported-versions
-
現在のバージョンでサポートされている無料RTOSおよびテストスイートIDTのバージョンを一覧表示します。
list-test-cases
-
指定したグループのテストケースを一覧表示します。
run-suite
-
デバイスプールに対してテストスイートを実行します。
--suite-id
オプションを使用してテストスイートのバージョンを指定するか、そのオプションを省略してシステムの最新バージョンを使用します。個々のテストケースを実行するには、
--test-id
を使用します。devicetester_
[linux | mac | win_x86-64]
run-suite --group-id mqtt --test-id mqtt_testオプションの完全な一覧については、「無料RTOS認定スイートを実行する」を参照してください。
注記
IDT v3.0.0 以降、 は新しいテストスイートをオンラインでIDT確認します。詳細については、「テストスイートのバージョン」を参照してください。
再資格のテスト
for IDT FreeRTOS 認定テストの新しいバージョンがリリースされたとき、またはボード固有のパッケージやデバイスドライバーを更新するときに、 IDT RTOSを使用してマイクロコントローラーボードをテストできます。それ以降の認定については、最新バージョンの FreeRTOS and IDT for FreeRTOS があることを確認し、認定テストを再度実行します。