テストの実行中、C++test はテスト コンフィギュレーションで定義された条件に基づいて、生成さ れたテストとユーザー定義テストを実行します ( または実行時のカバレッジ監視が有効な状態でアプ リケーションを実行します)

[ 実行] タブ共通

[全般] タブ

クイック実行モードを使用すると、テスト用実行モジュールを準備するのにかかる時間を短縮することができます。テスト用実行モジュールの副生成物が現行かどうかの検証が通常より緩やかになるため、テストの準備フェーズがより早くなります。

クイック実行モードでは、次の項目は前回の実行から変更されていないと見なされます。

  • コンパイラとリンカーのオプション
  • ヘッダー ファイル
  • スタブ構成

次のようにクイック実行モードを利用することを推奨します。

  1. 「通常の」テスト コンフィギュレーションを複製して「クイック実行モード」用のテストコンフィギュレーションを作成し、[ クイック実行モード] チェックボックスをオンにします。
  2. 2 つのテスト コンフィギュレーションを次のように使用します。
  • 夜間テストのためにサーバー マシンでテストを実行する場合、「通常の」テストコンフィギュレーションを使用します。
  • 毎日の作業のために開発者のマシンでテストを実行する場合、「クイック実行モード」用のテスト コンフィギュレーションを使用します。

次の状況では、開発者マシンで「通常の」テスト コンフィギュレーションを実行する必要があります。

  • プロジェクトのコンパイラ / リンカーのフラグが変更された。たとえば、新しいマクロ定義がコンパイラ オプションに追加された場合や、新しい外部ライブラリがリンカー フラグのリストに追加された場合。
  • テスト対象ソース/ テスト スイート ソース/ スタブ ソースによってインクルードされるヘッダー ファイルが変更された。
  • 新しいユーザー スタブがプロジェクトに追加された。スタブ定義がプロジェクトから削除された。
  • カバレッジ データをレポートする必要がある。

「通常の」テスト コンフィギュレーションを使ってテスト用実行モジュールを再ビルドした後、「クイック実行モード」に戻ることができます。





[シンボル] タブ

ライブラリ シンボル識別モード

テスト用実行モジュールを準備するときに、( たとえば関数やグローバル変数のための) オリジナル シンボル定義のリストをどのように作成するかを指定します。

シンボルのソース

自動生成スタブ

未解決シンボルが検出された場合は実行を中断する

シンボル/スタブ解析時に不足しているシンボルが検出された場合に単体テストを中断するかどうかを指定します。未解決のシンボルがレポートされた場合の解決方法については「未解決シンボルのリンカー エラーの解決」を参照してください。

[実行時] タブ