Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

※CPPTEST_SCAN_TRACE_COMMANDは、未サポートのコンパイラなどC/C++testが認識できないコンパイラの場合に指定する必要があります。通常は設定不要ですが、書き方の例として本チュートリアルでは意図的に記載しています。

  1. 下記のコマンドを実行します。

    Code Block
    cpptesttrace <オリジナルのビルドコマンド>|

「C:\Parasoft_Tutorial\cpptest_workspace_user_1\DevelopSampleProject」に、チュートリアル用のC言語サンプルプロジェクトを用意しています。<各プロジェクト>」に、チュートリアル用のサンプルプロジェクトを用意しています。
サンプルプロジェクトにビルドデータファイルを作成してみましょう。

  1. 「C:\Parasoft_Tutorial\workspacecpptest_userworkspace」ディレクトリ下にある「generate_1\DevelopSampleProject」ディレクトリ下にある「generate_bdf.bat」をエディタで開きます。
    ※Linuxの場合は"generate_bdf.bat"ではなく、同ディレクトリ下に存在する"generate_bdf.sh"を編集します

    Image Removedgeneratebdf01-20240617-062249.pngImage Added
  2. ビルドコマンドを実行するために必要なユーティリティが格納されたディレクトリパスが「PATH」環境変数に追加されていることを確認します。

  3. 「CPPTEST_TRACE_DIR」環境変数に”cpptesttrace”が存在するディレクトリを設定します。
    ※図ではCドライブ直下にパッケージを展開しています。

    Image Removedgeneratebdf02-20240618-050012.pngImage Added
  4. 「CPPTEST_SCAN_OUTPUT_FILE」環境変数に「<ビルドのトップディレクトリ>FILE」環境変数に「<プロジェクト名>\cpptestscan.bdf」となっていることを確認します。

    Image Removedgeneratebdf03-20240618-050215.pngImage Added
  5. 「CPPTEST_SCAN_PROJECT_NAME」環境変数にプロジェクト名が設定されていることを確認します。

    Image Removedgeneratebdf04-20240618-050424.pngImage Added
  6. 「CPPTEST_SCAN_TRACE_COMMAND」環境変数にコンパイラ名が正規表現で記載されている事を確認しREMを削除します。(画面では、gccとg++を指定しています。)

    Image Removedgeneratebdf05-20240618-050552.pngImage Added
  7. 最後の処理が「cpptesttrace <オリジナルのビルドコマンド>」である事を確認します。

    Image Removedgeneratebdf06-20240618-050701.pngImage Added
  8. 19行目以降に記載されているFlowAnalysisCpp、Security、Shapesプロジェクトも同様に手順(4.)から(7.)の操作を行います

  9. 「generate_bdf.bat」ファイルを実行し、cpptestscanbat」ファイルを実行し、各プロジェクトフォルダ内にcpptestscan.bdfファイルが生成されていることを確認します。

    Image Removedgeneratebdf07-20240618-052706.pngImage Added
  10. C/C++test GUI上の[ファイル]>[新規]>[プロジェクト]を選択します。

    Image Removedgeneratebdf08-20240618-052938.pngImage Added
  11. 表示された画面から[C/C++test]>[ビルドデータファイルからプロジェクトを作成]を選択後、[次へ]を選択します。

    Image Removedgeneratebdf09-20240618-053103.pngImage Added
  12. [ビルドデータファイル]テキストボックスに、生成された「cpptestscanテキストボックスに、手順(9.)で生成した「cpptestscan.bdf」を指定します。

    Image Removedgeneratebdf10-20240618-053530.pngImage Added
  13. [オプションのソースの変更]画面が表示されたら[はい]を選択します。

  14. [終了]を選択します。[プロジェクト・エクスプローラー]ビュー上に、プロジェクトが生成され、ソースコードが表示されることを確認します。

    Image Removed

    ビュー上に、FlowAnalysisプロジェクトが生成されることを確認します。

    generatebdf11-20240618-053803.pngImage Added
  15. FlowAnalysisCpp、Security、Shapesプロジェクトも同様に手順(10.)から(14.)を行い、プロジェクトを追加します。

    generatebdf12-20240618-054109.pngImage Added