このセクションでは 単体テスト およびアプリケーション検証について説明します。セクションの内容:
C/C++test には、TRACE32 ツールを使ってテストを実行する次のテスト コンフィギュレーションがあります。
テスト コンフィギュレーションは、次のテスト実行フロープロパティを使ってカスタマイズできます。
Test executable exit point: このプロパティの値は、テスト実行の最後をマークするブレーク ポイント (Break.Set デバッガー コマンド) を設定するために使用されます。通常、この目的には _exit シンボルまたは同様のものを使用するべきです。
Lauterbach TRACE32 テスト構成は次のことを自動化します。
テスト実行モジュールのアップロード、実行、結果の収集は、C++test によって生成される Lauterbach PRACTICE II スクリプトを使用して行われます。このスクリプトは <CPPTEST_INSTALL_DIR>/bin/engine/
etc/templates/for_recipes/t32_fdx.tja
にあるテンプレートをベースにして生成されます。
このテンプレートは必要に応じてカスタマイズできます。カスタマイズしたテンプレートを使用するには、次の操作を行います。
オリジナルではなくカスタマイズしたテンプレートを使用するよう、テスト コンフィギュレーションのテスト フロー定義を変更します。id="db_scr_gen" を使ってフロー ステップでテンプレートのパスを指定します。
[Embedded Systems/Lauterbach TRACE32/Run Tests using TRACE32 (FDX)] テスト コンフィギュレーションは、単体テストのプロセスを容易にするために提供されています。
TRACE32 を使って単体テストを実行するには、次の操作を行います。
外部組込みデバッグ モードを使用します。詳細については以下を参照してください。
TRACE32 を使ってアプリケーション検証を実行するには、次の操作を行います。
アプリケーション検証および実行時エラー検出の実行に関する全般的な情報については 「実行時エラー検出」を参照してください。 |