このセクションの内容
Wind River Workbench IDE には C/C++test と Parasoft DTP Plugin for Eclips をインストールすることができます。特別な操作は必要ありません。DTP Plugin のインストール方法については「Plugin for Eclipse」を参照してください。
「Engine の有効化と設定」で説明している操作手順に従ってください。以下の設定は、コマンドラインパラメーターを指定する場合に推奨します。
${scope} ${configuration} ${bdf} -compiler <compiler configuration> ${scope} |
${bdf}
引数は、Wind River プロジェクトのビルドプロセスの最中に生成されるビルドデータ ファイルを指します。<compiler configuration>
設定は、プロジェクトビルドに使用されるコンパイラに対応したコンパイラ構成を指します。使用できるコンパイラ構成については「サポート対象コンパイラ」を参照してください。DTP Plugin for Eclipse を介して Parasoft C/C++test を使ってテストしているWind River Workbench プロジェクトのビルド設定を一部カスタマイズする必要があります。カスタマイズは、.bdf (ビルドデータファイル) が生成できるよう、プロジェクトビルド プロセスを拡張するために必要です。.bdf ファイルは、解析実行プロセスのための補完的な入力として使用されます(Engine の有効化と設定を参照)。
ビルドのカスタマイズには、1 個以上のヘルパーファイルの設定が含まれます。これは、解析プロセスのための追加的な保管入力の役割を果たす環境データファイルです。
以下のセクションで説明する操作手順に従って、Wind River Workbench プロジェクトの以下のビルド設定をカスタマイズします。
[Build command] フィールドで、%makeprefix% を以下のコマンドで置き換えます。
[DTP engine install dir]/bin/cpptesttrace.exe --cpptesttraceEnvInOutput=yes --cpptesttraceEnvars=* --cpptesttraceOutputFile=../cpptest.bdf --cpptesttraceEnvFile=../cpptest.env |
--no-print-directory
の部分を変更したり削除したりしないでください。最終的にコマンドは次のようになるはずです。
[DTP engine install dir]/bin/cpptesttrace.exe --cpptesttraceEnvInOutput=yes --cpptesttraceEnvars=* --cpptesttraceOutputFile=../cpptest.bdf --cpptesttraceEnvFile=../cpptest.env make -no-print-directory |
以下のコマンドを[Make rule or command ] フィールドに入力します。
rm -f %selected_project_location%/cpptest.bdf %selected_project_location%/cpptest.env |
ビルド アクションのたびに.bdf ファイルが更新されますが、古い内容は削除されません。"remove BDF file" カスタムビルドターゲットは、プロジェクトから.bdf ファイルを削除するために使用できます。.bdf ファイルのサイズが大きくなり過ぎた場合、この処理が必要なことがあります。削除した場合は、次回コード解析セッションを実行する前に.bdf ファイルを再生成しなければなりません。
プロジェクトをあまり変更しない場合、つまり、新しいファイルを追加したりコンパイルオプションを変更したりすることがほとんどない場合、ワンタイム生成を実行して.bdf の生成プロセスを最適化することができます。