C/C++test はプロジェクトから自動的にオプションを抽出します。さらに、ユーザーは、たとえ プロジェクト コンフィギュレーションを変更した場合でも変わらずに使用されるオプションを追加できます。追加のオプションはプロジェクト レベルまたはファイル レベルで指定できます。ソース ファイル、独立したテスト スイート ファイル、ユーザー定義スタブに対してオプションを定義できます。

プロジェクト レベルでオプションを指定するには、次の操作を行います。

  1. プロジェクト ツリーでプロジェクトのノードを右クリックし、ショートカット メニューの[プロパティー] をクリックします。[プロパティ] ダイアログが開きます。

  2. [Parasoft] > [C/C++test] > [ビルド設定] に移動します。

  3. [コンパイラ オプション] および [リンカー オプション] フィールドでオプションを指定します。
    • -DPARASOFT_CPPTEST はデフォルトでコンパイラ オプションに追加されます。この後に任意のオプションを追加できます。
    • オプションは追加のみで、削除することはできません (シンボルを undefine するなど、オリジナルのオプションを否定しないかぎり)。
    • ${cpptest:original_options} 変数を使用してオリジナルのプロジェクトのオプションを参照できます。
  4. (オプション) 解析中に C/C++test がランタイム ヘッダーとソース ファイルを探索するディ レクトリを変更するには、[ランタイム ライブラリ ソース] フィールドの値を変更します。
    • 変更したランタイム ライブラリ ソース ファイルを使用している場合、この設定は特に役立ちます。たとえば、ランタイム ライブラリ ソース ファイルを変更する必要がある場合、ランタイム ディレクトリを C/C++test のインストール先フォルダーから別の場所に移動してファイルを変更し、この新しいディレクトリを指すよう [ラン タイム ライブラリ ソース] フィールドを設定できます。そうすれば、オリジナルの C/C++test のランタイム実装をそのまま残すことができます。
    • 各プロジェクトが異なるランタイム ディレクトリを使用するよう設定できます。
    • リソースの場所、プロジェクトの場所、または環境変数を使用できます。 ${cpptest:engine_loc}/runtime 変数を使って、オリジナルの C/C++test ランタイムにアクセスできます。
  5. [適用] ボタンをクリックしてから [OK] をクリックします。

ファイル レベルでオプションを指定するには、次の操作を行います。

  1. プロジェクト ツリーでファイルのノードを右クリックし、ショートカット メニューの[プロパティー] をクリックします。[プロパティ] ダイアログが開きます。

  2. [Parasoft] > [C/C++test] > [ビルド設定] に移動します。
  3. [カスタム オプションを使用] チェックボックスをオンにします。

  4. [コンパイラ オプション] フィールドでオプションを設定します。
    • -DPARASOFT_CPPTEST はデフォルトでコンパイラ オプションに追加されます。この後に任意のオプションを追加できます。
    • オプションは追加のみで、削除することはできません (シンボルを undefine するなど、オリジナルのオプションを否定しないかぎり)。
    • ${cpptest:original_options} 変数を使用してオリジナルのプロジェクトのオプションを参照できます。
  5. [適用] ボタンをクリックしてから [OK] をクリックします。
  • No labels