ここでは単体テストアシスタントを利用して作成したテストコードを Parasoft Ant Plugin プラグインから実行する方法を確認します。
・ 前提条件
本章は、Parasoft Ant Pluginを利用します。
...
● Apache Ant が環境変数に登録されている必要があります。
・ テスト実行
Parasoft Ant Pluginからテストを実行します。
...
3. コマンドが以下のステータスで終了していれば、解析が正常に行われています。
BUILD SUCCESSFUL |
・ 実行結果確認
UTA/report-utc/report.html に解析結果が出力されています。
(html レポートが出力されていない場合、<JTEST_HOME>/jtestcli.properties のレポート設定を見なおしてください。)
...
サマリー
テストの円グラフ | 実行されたテストケースの成功率が表示されます。 |
---|---|
カバレッジの円グラフ | 実行されたコード行率が表示されます。 |
...
テスト実行
...
すべての指摘事項
テスト実行時のエラーやアサーションの失敗は “単体テストの問題” としてレポートされます。
...
実行されたテスト(詳細)
実行されたテストクラスごとのテストケースの成功/失敗、実行時間が表示されます。
P | テストケースが成功したことを示す |
---|---|
F | テストケースが失敗したことを示す |
...
カバレッジ
メソッド毎の実行カバレッジ(%)を表示します。
Anchor_DTPStandardに結果を登録 _DTPStandardに結果を登録
_DTPStandardに結果を登録 | |
_DTPStandardに結果を登録 |
・ DTP Standard に結果を登録
Jtest とDTP Standard の連携設定がされている場合、Parasoft Ant Plugin から実行した単体テスト結果を DTP Standard の Report Center に登録(パブリッシュと呼びます)することができます。
- Jtest と DTP Standard の連携のための設定を行います。Jtest ユーザーガイドの以下の章をご確認ください。
オートメーション ユーザー ガイド > 設定 > 設定リファレンス > DTP 設定 Jtest の解析レポートを DTP Standard にパブリッシュする設定を行います。
UTA プロジェクト直下のxml ファイルを Eclipse または テキストエディタで開き <jtest:jtest> の Jtest タスクを変更します。Code Block language xml theme Eclipse 変更前 <jtest:jtest> <config>builtin://Unit Tests</config> <report>report-utc</report> </jtest:jtest> ▼ 変更後 <jtest:jtest> <config>builtin://Unit Tests</config> <report>report-utc</report> <publish>true</publish> </jtest:jtest>
Parasoft Ant Plugin から単体テストを実行します。
- 解析終了後、DTP Standard のダッシュボード画面を表示します。
表示されているウィジェットをクリックするとさらに詳細なデータを確認することができます。
なお、ウィジェットの詳細は、Parasoft DTP のユーザーガイドをご参照ください。
・ 解析結果のインポート
Parasoft Ant Plugin から解析した結果を Jtest Plugin for Eclipseおよび Jtest Plugin for IntelliJ IDEAにインポートします。
- 結果のインポート設定を行います。
設定は、Jtest ユーザーガイドの以下の章をご確認ください。
デスクトップ ユーザーズ ガイド > 指摘事項およびカバレッジのインポート >インポート オプションのカスタマイズ
インポートの方法は 2 通りあります。用途に合わせて選択してください。
∘DTP Standard から結果をインポート
1. DTP Standard の接続設定が完了していることを確認してください。
接続設定は、Jtest ユーザーガイドの以下の章をご確認ください。
デスクトップ ユーザーズ ガイド >はじめに > DTPとの接続
...
Anchor_解析結果のインポート _解析結果のインポート
_解析結果のインポート | |
_解析結果のインポート |
...
レポートファイルから結果をインポート
1.DTP の指摘事項 ビューに結果をインポートする
...