Versions Compared

Key

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

...

  • cpptestcli -data "c:\MyWorkspace" -resource "ProjectToTest" -config builtin://ShouldHaveRules -publishteamserver -localsettings acme_policy.settings

バッチの実行ごとにレポートが送信され、トレンド レポートが生成されます。レポートは [Parasoft] メニューの [ 探索] > [Team Server レポート] から取得することもできます。



テストの実行

コマンドラインからテストを実行するための全般的な手順は次のとおりです。

...

Info
titleテンプレート関数のテスト

C++test は、インスタンス化された関数テンプレートとインスタンス化されたクラス テンプレートのメンバーに対して静的解析と単体テストを実行できます。詳細については「Support for Template Functionsテンプレート関数のサポート」 を参照してください。

Note
title注意 Windows でのコマンドライン テスト
  • C++test は、Cygwin の "/cygdrive/DISK/PATH" 書式を使って指定されたファイル パスをサポートしません。標準的な Windows のパス書式を使用してください。
  • シェル/ コンソールによって、ファイル パスのバックスラッシュを 2 つ重ねてエスケープする必要があります。例: C:\\MyLocation\\MyFile
  • -localsettings オプションを使ってオプション ファイルでファイル パスを使用する場合、ファイル パス中のすべてのバックスラッシュは 2 つ重ねてエスケープする必要があります。 またはスラッシュを使用できます。例: C:/MyLocation/MyFile

...

オプション目的備考

-data %WORKSPACE_DIR%


Eclipse ワークスペースが使用するディレクトリを指定します。


デフォルトは現行ユーザーの関連ディレクトリです。


-resource %RESOURCE%

テストするワークスペース リソースへのパスを %RESOURCE% で指定します。

複数のリソースを指定する場合は、このオプションを複数回使用します。

英数字以外の文字またはスペースがリソース パスに含まれる場合、値を引用符で囲みます。

%RESOURCE% が .properties ファイルの場合、
com.parasoft.eclipse.checker.core.resources キーに対応する値がリソースのコロン (:) 区切りリストとして解釈されます。したがって、指定できるのは 1 つの properties ファイルだけです。%RESOURCE%.lst ファイルの場合、各行が 1 つのリソースとして扱われます。コマンドラインでリソースを指定しない場合、ワークスペース全体がテストされます。

チーム プロジェクト設定ファイル (PSF ファイル) は、CVS、SVN、Star Team、および他のソース管理システムについてサポートされます( インストールされた Eclipse プラグインの機能によります)。

たとえ絶対パスであっても、パスは -data パラメーターで指定されたワークスペースに相対です。

例:

-resource "Acme Project"

-resource "/MyProject/src/com/acme/MyClassTest.java"

-resource "/MyProject/src/com/acme"

-resource testedprojects.properties


...

例: ${workspace_name}


空の文字列を出力します。

config_name

例: ${config_name}

...