...
cpptestcli -solution "c:\MySolution" -resource "ProjectToTest" -config builtin://ShouldHaveRules -publish -settings acme_policy.settings
レポートは各バッチ実行の後に Parasoft DTP に送信されます。
テストの実行
コマンドラインからテストを実行するための全般的な手順は次のとおりです。
...
| オプション | 目的 | 説明 |
|---|
-solution %SOLUTION_FILE%-solution %SOLUTION_FILE%
| 使用するソリューションファイルの場所を指定します。 | 使用するソリューションファイルの場所を指定します。使用するソリューションファイルの場所を指定します。 | N/A使用するソリューションファイルの場所を指定します。A |
-resource %RESOURCE%
| テストするワークスペース リソースへのパスを %RESOURCE% で指定します。 | 複数のリソースを指定する場合は、このオプションを複数回使用します。 英数字以外の文字またはスペースがリソース パスに含まれる場合、値を引用符で囲みます。 %RESOURCE% が .properties ファイルの場合、com.parasoft.eclipse.checker.core.resources キーに対応する値がリソースのコロン (:) 区切りリストとして解釈されます。したがって、指定できるのは 1 つの properties ファイルだけです。%RESOURCE% が .lst ファイルの場合、各行が 1 つのリソースとして扱われます。コマンドラインでリソースを指定しない場合、ワークスペース全体がテストされます。
例えば、C/C++test ATM サンプルプログラム中のファイル ATM.cxx をテストするために、次のコマンドを使用できます。-resource "ATM/Source Files/ATM.cxx" (ソリューション名なし) または -resource "Examples/ATM/Source Files/ATM.cxx" (ソリューション名を指定) その他の例: -resource "MySolution/MyProject"
-resource "MySolution/MyProject/Source Files"
-resource "MySolution/MyProject/SourceFiles/MyClass.cpp"
-resource "c:\testedprojects.properties"
|
...