次の表は、インストゥルメントに関連する詳細オプションのリストです。詳細オプションの設定はプロジェクト コンフィギュレーションで行います。オプション設定を参照し変更するには、次の操作を行います。

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

  2. [C/C++test] > [その他の設定] を選択します。
  3. 必要に応じて、詳細オプションの追加、インポート、並べ替え、削除を実行します。
オプション説明
xharness.testCasePrimaryTestObjectVarName string

自動生成テスト ケースでプライマリ テスト オブジェクトを保持する変数の名前を指定します。

デフォルト値は cpptest_TestObject です。

testrunner.addSourceLine string

テスト ケースの testrunner ソース ファイルにソース行を追加します。ソース行は、ファイルの先頭 ( portinfo.h ヘッダーのインクルードの後) に挿入されます。

例:

次のオプションは、testrunner ソース ファイルに using 宣言 / ディレクティブを追加します。

testrunner.addSourceLine namespace Test
{} using namespace Test;

別の方法として、次の 2 つのオプションを同時に使用できます。 ( TestSuiteClass.hxx は実際のテスト スイート ヘッダー ファイル名で置き換えてください。)

testrunner.addSourceLine #include "TestSuiteClass.hxx"

testrunner.addSourceLine using namespace Test;

testrunner.debuggerCommandLine /usr/X11R6/bin/xterm -e xxgdb -x %s &xxgdb デバッガーのサポートを有効にします。
testrunner.debuggerCommandLine ddd -x %s &ddd デバッガーのサポートを有効にします。
testrunner.earlyRuntimeInitialization falseグローバル オブジェクト コンストラクターの呼び出しの前または main() ルーチンの先頭で、C/C++test がCppTest_InitializeRuntime() 関数を呼び出すのを防ぎます。
edgtk.useEdgPreprocessor false プリプロセッサとしてオリジナルのコンパイラを使用するよう C/C++test を設定します。デフォルトでは、C/C++test は Microsoft Visual C/C++ コンパイラ用の内部プリプロセッサを使用します。
  • No labels