このセクションの内容
-help
コマンド ライン オプションを使用します。
cpptestcli.exe -help |
-D
コマンド ライン オプションを使用して JVM にプロトコル固有のシステム プロパティを渡して接続する必要があります。 C/C++test を操作する場合、HTTPS プロトコルのシステム プロパティが設定されていることを確認してください。最低でも、https.proxySet=true
、https.proxyHost=[hostname]
、https.proxyPort=[port number]
を設定する必要があります。プロキシ サーバーが認証を要求する場合、https.proxyUser
および https.proxyPassword
プロパティを使用して認証情報を設定できます。
コマンドは次のようになります。
java -Dhttps.proxySet=true -Dhttps.proxyHost=myserver.example.com -Dhttps.proxyPort=8080 -Dhttps.proxyUser=user1 -Dhttps.proxyPassword=MyPassword |
また、https.nonProxyHosts
プロパティを使用すると、プロキシ経由で接続する必要がないホストを指定できます。
Visual Studio では、プロキシ モードはサポートされていません。
Eclipse とともにデスクトップで C/C++test を使用する場合、プロキシ設定は自動的に検出されるため、コマンド ラインで設定する必要はありません。
長い接頭辞を指定すると、Windows のパスの長さの制限によりインストールが失敗する場合があります。C++test が正常にインストールされるようにするには、インストール中に短い接頭辞を指定します。
ネットワーク環境が変わると、マシン ID の計算に使用されるインターフェイスが変わり、結果としてマシン ID が一定でなくなる可能性があります。PARASOFT_SUPPORT_NET_INTERFACES 環境変数を使用すると、安定したインターフェイスを指定し、マシン ID が変化するのを防ぐことができます。
変数に安定した Ethernet ネットワーク インスタンスを指定します。仮想インターフェイス、一時インターフェイス、ループバック インターフェイスは使用しないでください。
- Windows の場合: ネットワーク カードの MAC アドレスを指定します。ipconfig -all
コマンドを実行すると、アドレスを取得できます。 例:
SET PARASOFT_SUPPORT_NET_INTERFACES=00-10-D9-27-AC-85 |
- Linux の場合: "inet" または "inet6" ファミリーのいずれかのネットワーク インターフェイスを指定します。ifconfig
コマンドを実行すると、利用可能なインターフェイスのリストを取得できます。例:
export PARASOFT_SUPPORT_NET_INTERFACES=eth1 |
問題が解決しない場合、PARASOFT_DEBUG_NET_INTERFACES 環境変数を作成して true を指定すると、診断情報を取得できます。テクニカル サポートに送信可能なチェック手順や、マシン ID の計算に使用されているインターフェイスが標準出力に表示されます。マシン ID の計算に使用されているインターフェイスには [SELECTED] という接頭辞が付きます。
解析が完了するよう、以下のいずれかを行ってください。
cpptest.analyzer.source.timeout=<TIMEOUT_IN_SECONDS>
ファイルを適切に処理し、解析するには、 C/C++test がテスト スコープのファイル名 (プロジェクト内のファイル名) とソース管理システムのファイル名を照合できなければなりません。そのため、Git などの大文字と小文字を区別するソース管理システムを使用している場合は、ファイル名の大文字/小文字も同一であることを確認する必要があります。
静的カバレッジ データ収集時に見つからないファイルを指摘するセットアップの問題は、ファイルのローカル パスがビルド時のパスと異なっていることを示唆します。
回避策として、CPPTEST_COVERAGE_SRC_ROOT
環境変数を使用して元のパスをローカル パスにマッピングできます。
CPPTEST_COVERAGE_SRC_ROOT=original/path1=local/path1;original/path2=local/path2;...
Visual Studio 2017 および 2019 には新しくパフォーマンス管理オプションが導入され、起動時間に影響を与える可能性がある拡張機能をモニターし、管理できるようになりました。結果として、Parasoft Plugin がインストールされていると、Visual Studio の起動時間が長くなったことを示すポップアップ警告が表示される場合があります。ポップアップ ウィンドウで [Manage performance] リンクをクリックして起動時間を確認し、警告の表示を無効にすることができます。
ソリューション エクスプローラーのコンテキスト メニューにすべての Parasoft オプションを表示するには、Visual Studio 2017 に以下のいずれかのワークロードがインストールされていることを確認してください。
Parasoft DTP Plugin for Visual Studio を再インストールした場合、Visual Studio 2015 のエディターに解析の指摘事項やコード カバレッジを示すコード マーカーが表示されない場合があります。これは、Visual Studio の既知の問題によるものです (詳細については「MEFCache bug breaks text adorments in any package」を参照 )。
コード マーカーが正しく表示されるようにするには、再インストールまたは Parasoft DTP Plugin をアップデートするたびに Visual Studio MEF キャッシュを消去します。それには、以下の方法があります。
<SUFFIX>
パラメーターを使用して Visual Studio のレジストリ接尾辞を指定した場合: %localappdata%\Microsoft\VisualStudio\14.0<suffix_name>\ComponentModelCacheParasoft dotTEST および Parasoft C/C++test に付属のインストーラーを実行して Parasoft Plugin をインストールすると、同じ Visual Studio で両方の製品を使用してコードを解析することができます。
[INSTALL_DIR]/integration/vstudio
に移動し、 Parasoft Plugin インストーラーを実行してウィザードの指示に従います。そうすると、Parasof Plugin がインストールされ、製品のコード解析エンジンが有効化されます。[INSTALL_DIR]/integration/vstudio
ディレクトリに移動し、Parasoft Plugin インストーラーを実行します。Parasoft Plugin がすでにインストールされているので、再インストール/削除ウィザードが開きます。[再インストール] を選択してウィザードを続行します。そうすると、もういっぽうの製品のコード解析エンジンが有効化されます。詳細については「Plugin for Visual Studio」を参照してください。