/
コマンドライン上で設定ファイルを使用した解析の実行

コマンドライン上で設定ファイルを使用した解析の実行

静的解析チュートリアルにて、コマンドライン上から解析の実施を行いました。その方法では、GUI上で既にプロジェクトをインポート済みであり、テストコンフィギュレーションやライセンス設定といったGUI上で設定した設定を用いる解析方法を説明しています。

しかし、C/C++testを運用する中でCI/CDの自動実行環境など、GUIを使用せず、コマンドラインのみで設定を完結させたい場面も存在します。
そういった場合、"設定ファイル"を使用することで、GUIと同等の設定をコマンドライン上で適用することができます。

 

本ページでは、設定ファイルを用いてコマンドライン上の操作のみで解析を実施する方法をご紹介いたします。

BDFの作成

ビルドデータファイル(BDF)の作成方法はチュートリアルで実施した方法と差異はありません。
実際のプロジェクトを対象としたBDF作成について、詳しくは[ ビルドデータファイルを使用したプロジェクトの作成 ]をご参照ください。

プロジェクトのインポート

コマンドライン上からプロジェクトをインポートする方法は、解析実行時のコマンド(cpptestcli)に"-bdf"オプションを付与することで、プロジェクトをインポートすることができます。

cpptestcli -data <C/C++test ワークスペース> -bdf <BDFのパス>

静的解析の実施

設定ファイルを使用した静的解析は、解析実行時のコマンドに"-settings"オプションを付与することで、設定ファイルの情報を適用することができます。

cpptestcli -data <C/C++test ワークスペース> -resource <テスト対象のリソース> ... -settings <設定ファイルのパス>

※cpptestcliに付けるオプションの詳細は「コマンドライン インターフェイスからのテスト」に記載されております

 

設定ファイルの作成方法

上述した設定ファイルの作成方法は次の2つがあります。

  1. 手動で設定ファイルを作成する

  2. GUIの設定をエクスポートする

 

手動で設定ファイルを作成する

ユーザ自身が設定ファイルを用意してファイル内に必要な設定を記載します。(ファイルの名前や保存場所に制限はございません)
設定ファイル内に記載する情報は、ユーザーズガイドの[ 設定ファイルでの指定 ]に記載されています。

 

GUIの設定をエクスポートする

GUI上の設定を設定ファイルとしてエクスポートさせることが可能です。この方法の場合、設定ファイルを1から作成する必要はございません。
また、GUI上で設定した内容と同等の設定を別環境・別プロジェクトにも適用することが可能になるため、基本的にGUIの設定をエクスポートする方法を推奨しております。

設定ファイルのエクスポート方法は、以下の手順でエクスポート可能です。

1.メニューから[Parasoft] > [設定] をクリックします
2.左側のツリーから [Parasoft] を選択します
3.[設定の構成]内にある [共有] リンクをクリックします
4.ダイアログが開いたら、ファイルにエクスポートする設定を指定します
5.[参照] ボタンをクリックし、設定を保存するファイルを指定します
6.[OK] をクリックします

 

 

 

Related content

Copyright © 2024 TechMatrix Corporation. All rights reserved