National Instruments プロジェクト から .bdf ファイルを生成する

  1. コンソールを開きます。
  2. PATH に以下の場所を追加します。

    <National_Instruments_installation_dir>\CVI2015 <National_Instruments_installation_dir>\CVI2015\bin <National_Instruments_installation_dir>\CVI2015\bin\clang\3.3
  3. C/C++test の <INSTALL_DIR>を PATH に設定します。
  4. プロジェクト (.prj ファイル) があるディレクトリに移動します。
  5. 以下のコマンドを使ってプロジェクトをビルドします。
    compile.exe -rebuild project_name.prj
  6. 作成された新しいフォルダーに移動します。cvibuild.project_name/<build_config>
  7. jam.exe ユーティリティを実行します (このユーティリティは、National Instruments のインストール ディレクトリの CVI2013/bin にあります)。 C++test に同梱の cpptesttrace でコマンドをラップします。

    cpptesttrace --cpptesttraceOutputFile=<project_name>.bdf --cpptesttraceProjectName=<project_name> jam.exe -a

注意

--cpptesttraceOutputFile オプションには絶対パスを指定してください。なぜなら、いくつかの .bdf ファイルは、compile.exe ツール チェーン コマンドによって生成される作業ディレクトリを通じて展開される可能性があるからです。空白や括弧を含むオプションの場合、引用符でオプションを囲む必要があるかもしれません。

デフォルトでは、ビルトイン コンパイラ構成を介して C++test が認識する個々のツールチェーン実行モジュール名をキャプチャするよう、トレース機能は構成されます。プロセスのコマンドラインがスキャンされない場合は、cpptesttrace コマンドに --cpptesttraceTraceCommand オプションを追加して、コンパイラとリンカーの実行ファイル名を指定します。例:

--cpptesttraceTraceCommand=clang\.exe$|cvilink\.exe$

cpptesttrace コマンドは常にその出力ファイルを .bdf ファイルの最後に追加します。そのため、プロジェクトを再スキャンする前に、以前の .bdf ファイルを削除するべきです。

C/C++test への BDF ファイルのインポート

  1. コンソールを開きます (または BDF の生成のためにこれを再利用します)。
  2. ドキュメントで説明されているように、適切なツールチェーンのための環境を設定します (PATH に実行ファイルを設定)。
  3. C/C++test を起動します。
  4. ドキュメントで説明しているように、BDF ファイルをインポートするための操作を行います 「GUI モードでのインポート ウィザードの使用」を参照)。
  5. [プロパティ] > [Parasoft] > [C/C++test] > [ビルド設定] でプロジェクト設定が正しいかを確認します。

既存のソースの場所に新しいソースを追加しているのでない限り、オリジナル プロジェクトへの変更の後はこのプロセス全体を繰り返す必要があります。

  • No labels