Development Testing Platform は、データの収集と解析を行い、静的解析や単体テストなどのアプリケーションの品質プラクティスの適用状況をモニターおよび計測するシステムです。DTP は変更されたコードの影響に着目し、コンプライアンスの完全なトレーサビリティを立証します。
DTP に接続すると、ローカル解析の指摘事項を中央のデータベースに送信できます。以下の情報を送ることができます。
- 静的解析およびメトリクス解析の結果 (抑制の詳細情報を含む)
- 単体テストの結果 (トレーサビリティ情報を含む)
- 行カバレッジ
Parasoft C++test と Parasoft DTP サーバーを接続するには、次の操作を行います。
- [Parasoft] メニューの [設定] > [Development Testing Platform] をクリックします。
[有効化] をオンにし、DTP サーバーの情報を入力します。
[接続のテスト] をクリックすると、設定を検証できます。[プロジェクト] エリアで、現在作業中の DTP に格納されたプロジェクトの名前を入力します。[構成] ボタンをクリックすると、DTP で利用可能なすべてのプロジェクトを表示するダイアログが開きます。
[ライセンス] エリアにアクティブなライセンスが表示されます。ライセンスの種類によって、DTP への接続が確立されたときに自動的にライセンスが設定されます。[構成] リンクをクリックすると、手動でライセンス オプションを設定できます。
[レポート] エリアで [DTP への結果のレポートを有効化] をオンにし、DTP への静的解析の結果、単体テストの結果、およびカバレッジ情報の送信を有効化します。
DTP にレポートをパブリッシュするには、次のオプションのいずれかが有効なライセンスが必要です。: DTP Publish または Automaton
[編集] リンクをクリックすると、レポートの高度な設定(key=value 形式)
を行うことができます。- [適用] をクリックして設定を保存します。
コマンド ライン モードで DTP サーバーの接続を設定することもできます。-localsettings
オプションを使用し、DTP 設定を含むカスタム .properties ファイルへのパスを指定します。
cpptestcli -localsettings [PATH_TO_FILE]
接続の設定には、以下を指定する必要があります。
dtp.enabled=true
- DTP サーバーへの接続を有効化します。dtp.server=[LOCALHOST]
- DTP サーバーのホスト名を指定します。dtp.port=[PORT]
- DTP サーバーのポート番号を指定します。通常は 443 または 8443 が使用されます。dtp.user=[USERNAME]
- DTP サーバー認証のユーザー名を指定します。dtp.password=[PASSWORD]
- DTP サーバー認証のパスワードを指定します。report.dtp.publish=true
- DTP サーバーへのレポートを有効化します。
任意オプション:
dtp.project=[DTP Project Name]
- DTP プロジェクト名を指定します。build.id=[Build Identifier]
- 結果にラベル付するビルド識別子を指定します。session.tag=[Session Tag]
- テスト セッションの結果をマークするためのタグを指定します。dtp.additional.settings=[KEY1\=VALUE1\nKEY2\=VALUE2...]
- DTP に結果をレポートするための高度な設定を指定します。