ここでは単体テストアシスタントを利用して作成したテストコードを Parasoft Ant Plugin プラグインから実行する方法を確認します。
...
前提条件
本章は、Parasoft Ant Pluginを利用します。
● Parasoft Ant Plugin のご利用には Jtest の Engine エディションが必要です。
Engine エディションの評価をご希望の場合は『エディションの評価をご希望の場合はお問い合わせ先』までお問い合わせください。までお問い合わせください。
● Parasoft Ant Plugin がセットアップ済みである必要があります。
Parasoft Ant Pluginのセットアップ方法は Jtest ユーザーガイドの以下の章をご確認ください。
オートメーション ユーザー ガイド > 統合 > ビルド システムとの統合 > Ant との統合
● Apache Ant が環境変数に登録されている必要があります。
...
テスト実行
Parasoft Ant Pluginからテストを実行します。
UTA プロジェクト直下のxml ファイルを Eclipse または テキストエディタで開き jtest.home プロパティの値を変更します。
Code Block language xml theme Eclipse 変更前 <property name="jtest.home" value="C:\jtest2020.1" /> ▼ 変更後 <property name="jtest.home" value=”<JTEST_HOME>” />
コマンドプロンプトなどで、UTA プロジェクトをカレントディレクトリとして以下のコマンドを実行します。
Code Block > cd
...
<UTAプロジェクトのディレクトリ> > ant -f jtest.xml
...
コマンドが以下のステータスで終了していれば、解析が正常に行われています。
Code Block BUILD SUCCESSFUL
...
実行結果確認
UTA/report-utc/report.html に解析結果が出力されています。
...
テストの円グラフ | 実行されたテストケースの成功率が表示されます。 |
---|---|
カバレッジの円グラフ | 実行されたコード行率が表示されます。 |
テスト実行
すべての指摘事項
テスト実行時のエラーやアサーションの失敗は “単体テストの問題” としてレポートされます。
...
カバレッジ
メソッド毎の実行カバレッジ(%)を表示します。
...
DTP Standard に結果を登録
Anchor_DTPStandardに結果を登録 _DTPStandardに結果を登録
_DTPStandardに結果を登録 | |
_DTPStandardに結果を登録 |
...
- 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との接続
2.DTP の指摘事項 ビューに結果をインポートする
① [Parasoft] > [ビューの表示] > DTP の指摘事項 からビューを表示します。
② 右端の ▽ メニューをクリック > インポート > DTP を選択します。
...
④ カバレッジビューにカバレッジ情報の詳細が出力されます。
レポートファイルから結果をインポート
Anchor_解析結果のインポート _解析結果のインポート
_解析結果のインポート | |
_解析結果のインポート |
...