DTP Standard へ Jtest の解析結果をパブリッシュすると、WEB ブラウザ上で解析結果を確認することができます。
前提
本章の内容を実施するに当たって、次の事項が実施されていることを前提としております。
DTP Standard がインストール済みで利用可能であること。
プロキシの設定
Jtest をインストールしたマシンからプロキシサーバーを経由して DTP Standard にアクセスする場合、 <JTEST_HOME>/etc/jtestcli.jvm ファイルに次のプロキシ設定を追記します。
java.arg=-Dhttps.proxyHost=${proxy.host}
java.arg=-Dhttps.proxyPort=${proxy.port}
DTP Standard の接続設定
- <JTEST_HOME>/jtestcli.propertiesファイルを開きます。
- 次の設定を変更します。
- === DTP SERVER SETTINGS ===
- Specifies host name of the DTP server.
#dtp.server=localhost - Specifies port number of the DTP server.
- Commonly used values are 443 and 8443.
#dtp.port=8443 - Specifies user name for DTP server authentication.
#dtp.user=admin - Specifies password for DTP server authentication - use jtestcli -encodepass <PASSWORD> to encode the password, if needed.
#dtp.password=admin - Specifies name of the DTP project - this settings is optional.
#dtp.project=[DTP Project Name]変更前)
Label_Keyword_その他の文書_Keyword "dtp.xxx" の行のコメントアウト(#)をはずし、Parasoft DTP への接続情報を入力します。 - === DTP SERVER SETTINGS ===
- Specifies host name of the DTP server.
dtp.server=localhost - Specifies port number of the DTP server.
- Commonly used values are 443 and 8443.
dtp.port=8443 - Specifies user name for DTP server authentication.
dtp.user=admin - Specifies password for DTP server authentication - use jtestcli -encodepass <PASSWORD> to encode the password, if needed.
dtp.password=admin - Specifies name of the DTP project - this settings is optional.
dtp.project=Sample (DTP Standard に作成済みのプロジェクト名)
変更後)
- jtestcli.properties ファイルを保存します。
解析結果のパブリッシュ
解析結果を DTP Standard にパブリッシュするには解析コマンドに「-Djtest.publish=true」を追加します。
demo>mvn jtest:jtest -Djtest.config="builtin://Critical Rules" -Djtest.publish=true
コンソールに以下の情報が出力されていればパブリッシュが成功しています。
[Jtest] DTP localhost:8443 に Sample プロジェクトのレポートをパブリッシュしています ...
[Jtest] レポートは正常に DTP にパブリッシュされました