このセクションでは 単体テスト およびアプリケーション検証について説明します。セクションの内容:

ビルトイン テスト コンフィギュレーションのカスタマイズ

C/C++test には、TRACE32 ツールを使ってテストを実行する次のテスト コンフィギュレーションがあります。

テスト コンフィギュレーションは、次のテスト実行フロープロパティを使ってカスタマイズできます。

Lauterbach TRACE32 テスト構成は次のことを自動化します。

テスト実行モジュールのアップロード、実行、結果の収集は、C++test によって生成される Lauterbach PRACTICE II スクリプトを使用して行われます。このスクリプトは <CPPTEST_INSTALL_DIR>/bin/engine/etc/templates/for_recipes/t32_fdx.tja にあるテンプレートをベースにして生成されます。 

このテンプレートは必要に応じてカスタマイズできます。カスタマイズしたテンプレートを使用するには、次の操作を行います。

  1. オリジナルのテンプレートをコピーします。
  2. コピーしたテンプレートを編集します。
  3. オリジナルではなくカスタマイズしたテンプレートを使用するよう、テスト コンフィギュレーションのテスト フロー定義を変更します。id="db_scr_gen" を使ってフロー ステップでテンプレートのパスを指定します。

単体テスト

[Embedded Systems/Lauterbach TRACE32/Run Tests using TRACE32 (FDX)] テスト コンフィギュレーションは、単体テストのプロセスを容易にするために提供されています。

TRACE32 を使って単体テストを実行するには、次の操作を行います。

  1. テスト ケースを手動で作成するかまたは自動生成します。
  2. [Run Tests using TRACE32 (FDX)] テスト コンフィギュレーションを複製します。
  3. 必要に応じてテスト コンフィギュレーションを変更します。詳細については「ビルトイン テスト コンフィギュレーションのカスタマイズ」 を参照してください。
  4. 目的のテスト コンテキストを選択します。
  5. 上記のステップでカスタマイズしたテスト コンフィギュレーションを使ってテストを実行します。

テスト ケースのデバッグ

外部組込みデバッグ モードを使用します。詳細については以下を参照してください。

アプリケーション検証

TRACE32 を使ってアプリケーション検証を実行するには、次の操作を行います。

  1. [Embedded Systems/Lauterbach TRACE32/Run Application with Memory Monitoring using TRACE32 (FDX)] テスト コンフィギュレーションを複製します。
  2. 必要に応じてテスト コンフィギュレーションを変更します。詳細については「ビルトイン テスト コンフィギュレーションのカスタマイズ」 を参照してください。
  3. 目的のテスト コンテキストを選択します。
  4. 上記のステップでカスタマイズしたテスト コンフィギュレーションを使ってテストを実行します。

アプリケーション検証および実行時エラー検出の実行に関する全般的な情報については 「実行時エラー検出」を参照してください。