テスト セッションが完了したら、report.xml ファイルを収集する必要があります。このファイルには、テストの成功/失敗やその他の情報が保存されています。テスト結果は CAM からダウンロードされ、%REPORTS_DIR% に保存されます。
coverage.xml ファイルも収集する必要があります。このファイルにはカバレッジ情報が保存されています。カバレッジ結果はデフォルトで %MONITOR_DIR%\runtime_coverage フォルダーに保存されますが、CAM GUI を使ってダウンロードすることもできます。カバレッジ情報は次のステップ「テストとカバレッジ結果の DTP へのパブリッシュ」で処理します。
デフォルトでは、DTP は最新のビルドのカバレッジ データを表示します。カバレッジ データを処理する際、一貫したビルドを使用することが重要です。ビルドを定義するためのビルド ID を設定する方法については、Jtest または dotTEST のドキュメントを参照してください。
- メイン パネルから Project Name、Build ID、Session 名をクリックし、設定されている情報を変更します。
- Project: Calculator
- Build ID: Calculator-2016-09-25
- Session Tag: Manual Coverage Tests
- [Download Test Results] をクリックして、テスト セッション中に Coverage Agent が収集した動的カバレッジをダウンロードします。report.xml ファイルを %REPORT_DIR% ディレクトリに保存します。
- report.xml がすでに存在する場合、括弧で囲まれた数字を OS がファイル名に追加します。curl が正常にファイルをアップロードできるよう、括弧を除いてください。
コマンド プロンプトを開いて次のコマンドを実行し、Coverage Agent Manager のセットアップ で収集した静的解析と動的カバレッジをマージします。
jtestcli -config "builtin://Calculate Application Coverage" -staticcoverage %MONITOR_DIR%\static_coverage.xml -runtimecoverage %MONITOR_DIR%\runtime_coverage -property build.id=Calculator-2016-09-25 -property dtp.project=Calculator -property report.coverage.images="Calculator-All" -report %REPORT_DIR% -property session.tag="Manual Coverage Tests" -property report.dtp.publish=false
coverage.xml ファイルが作成されます。