独自のIDTテストスイートを開発して実行する - 無料RTOS

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

独自のIDTテストスイートを開発して実行する

IDT v4.0.0 以降、 IDT for FreeRTOS は標準化された設定設定と結果形式をテストスイート環境と組み合わせ、デバイスとデバイスソフトウェア用のカスタムテストスイートを開発できます。独自の内部検証用のカスタムテストを追加したり、デバイス検証のためにこれらのテストを顧客に提供したりできます。

IDT を使用して、次のようにカスタムテストスイートを開発および実行します。

カスタムテストスイートを開発するには
  • テストするデバイス用のカスタムテストロジックを使用して、テストスイートを作成します。

  • ランナーをテストするためのカスタムテストスイートIDTを提供します。作成したテストスイートの構成設定に関する情報も提供します。

カスタムテストスイートを実行するには
  • テストするデバイスをセットアップします。

  • 使用するテストスイートに必要な構成設定を実装します。

  • IDT を使用してカスタムテストスイートを実行します。

  • によって実行されるテストのテスト結果と実行ログを表示しますIDT。

AWS IoT Device Tester の最新バージョンを無料でダウンロードするRTOS

の最新バージョンをダウンロードIDTし、読み取りおよび書き込みのアクセス許可があるファイルシステム上の場所にソフトウェアを抽出します。

注記

IDT は、NFSディレクトリや Windows ネットワーク共有フォルダなどの共有場所から複数のユーザーが実行することをサポートしていません。IDT パッケージをローカルドライブに抽出し、ローカルワークステーションでIDTバイナリを実行することをお勧めします。

Windows では、パスの長さは 260 文字に制限されています。Windows を使用している場合は、 C:\ や などのルートディレクトリIDTに を抽出D:\して、パスを 260 文字の制限に抑えます。

テストスイートワークフロー

テストスイートは 3 つのタイプのファイルで設定されます。

  • テストスイートの実行方法に関する情報IDTを提供する設定ファイル。

  • テストケースの実行に IDT を使用する実行可能ファイルをテストします。

  • テストの実行に必要な追加のファイル。

カスタムIDTテストを作成するには、以下の基本的なステップを実行します。

  1. テストスイート用の設定ファイルを作成します

  2. テストスイート用のテストロジックが含まれるテストケース実行可能ファイルを作成します

  3. テストスイートを実行するためにテストの実行者に必要な設定情報を検証し、文書化します。

  4. がテストスイートを実行し、期待どおりにテスト結果を生成IDTできることを確認します。

サンプルカスタムスイートを迅速に構築して実行するには、チュートリアル: サンプルIDTテストスイートを構築して実行するの手順に従ってください。

Python でカスタムテストスイートの作成を開始するには、チュートリアル: シンプルなIDTテストスイートを開発するを参照してください。