翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
FreeRTOS 認定 2.0 スイートの実行
AWS IoT Device Testerfor FreeRTOS 実行可能ファイルを使用して、IDT for FreeRTOS とやり取りします。以下のコマンドラインの例では、デバイスプール (同一デバイスの集合) に対して適格性確認テストを実行する方法を示します。
- IDT v4.5.2 and later
-
devicetester_[linux | mac | win]run-suite \ --suite-idsuite-id\ --group-idgroup-id\ --pool-idyour-device-pool\ --test-idtest-id\ --userdatauserdata.jsonデバイスプールに対してテストスイートを実行します。
userdata.jsonファイルは、ディレクトリに置く必要があります。devicetester_extract_location/devicetester_freertos_[win|mac|linux]/configs/注記
Windows 上で IDT for FreeRTOS を実行する場合、スラッシュ (/) を使用して
userdata.jsonファイルへのパスを指定します。特定のテストグループを実行するには、次のコマンドを使用します。
devicetester_[linux | mac | win]run-suite \ --suite-id FRQ_1.99.0 \ --group-idgroup-id\ --pool-idpool-id\ --userdatauserdata.json1 つのデバイスプールに対して 1 つのスイートを実行する場合 (
device.jsonファイルで定義したデバイスプールが 1 つしかない場合)、suite-idパラメータとpool-idパラメータは省略可能です。テストグループの特定のテストケースを実行するには、次のコマンドを使用します。
devicetester_[linux | mac | win_x86-64]run-suite \ --group-idgroup-id\ --test-idtest-idlist-test-casesコマンドを使用して、テストグループのテストケースを一覧表示できます。IDT for FreeRTOS のコマンドラインオプション
- group-id
-
(オプション) 実行するテストグループ (カンマ区切りリストとして)。指定しない場合、IDT はテストスイートのすべてのテストグループを実行します。
- pool-id
-
(オプション) テストするデバイスプール。これは、
device.jsonで複数のデバイスプールを定義する場合に必要です。デバイスプールが 1 つしかない場合は、このオプションを省略できます。 - suite-id
-
(オプション) 実行するテストスイートのバージョン。指定しない場合、IDT はシステムの tests ディレクトリにある最新バージョンを使用します。
- test-id
-
(オプション) 実行するテスト (カンマ区切りリストとして)。指定した場合、
group-idは 1 つのグループを指定する必要があります。devicetester_[linux | mac | win_x86-64]run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersion - h
-
run-suiteオプションの詳細を確認するには、ヘルプオプションを使用します。例
devicetester_[linux | mac | win_x86-64]run-suite -h
IDT for FreeRTOS コマンド
IDT for FreeRTOS のコマンドは次のオペレーションをサポートしています。
- IDT v4.5.2 and later
-
-
help -
指定されたコマンドに関する情報を一覧表示します。
-
list-groups -
特定のスイート内のグループを一覧表示します。
-
list-suites -
使用可能なスイートを一覧表示します。
-
list-supported-products -
サポートされている製品とテストスイートのバージョンを一覧表示します。
-
list-supported-versions -
現在の IDT バージョンでサポートされている FreeRTOS およびテストスイートのバージョンを一覧表示します。
-
list-test-cases -
指定したグループのテストケースを一覧表示します。
-
run-suite -
デバイスプールに対してテストスイートを実行します。
--suite-idオプションを使用してテストスイートのバージョンを指定するか、そのオプションを省略してシステムの最新バージョンを使用します。個々のテストケースを実行するには、
--test-idを使用します。devicetester_[linux | mac | win_x86-64]run-suite --group-id FreeRTOSVersion --test-id FreeRTOSVersion注記
IDT v3.0.0 以降、IDT は新しいテストスイートをオンラインでチェックします。詳細については、「テストスイートのバージョン」を参照してください。
-