demoプロジェクトのソースコードに対して単体テストを実行し、カバレッジを計測します。
demoプロジェクトにはJUnit形式の単体テストコードが含まれています。ここではこのテストコードを使用します。
Jtest は以下の単体テストフレームワークをサポートします。
- JUnit 3および 3, 4, 5
- TestNG
Anchor _Toc524113166 _Toc524113166
単体テスト実行
_Toc524113166 | |
_Toc524113166 |
...
demoプロジェクトディレクトリに移動します。
cd <JTEST_HOME>\examples\demo
...
Ant から Jtest の単体テストを実行します。次のコマンドを実行してください。
demo>ant -f jtest.xml jtest-utc
...
「BUILD SUCCESSFUL」 が出力され Ant ビルドが成功したことを確認します。
BUILD SUCCESSFUL
Total time: 30 seconds
...
- 終了後、<JTEST_HOME>\examples\report-utc ディレクトリにレポート (report.html, report.xml, coverage.xml) が生成されます。
Anchor _Toc524113167 _Toc524113167
単体テストの結果とカバレッジの確認
_Toc524113167 | |
_Toc524113167 |
...
- <JTEST_HOME>\examples\demo\report-utc ディレクトリに生成されたreport.htmlを開きます。
...
- 「実行されたテスト (詳細)」では、実行した単体テストケース結果を確認します。
...
- 「カバレッジ」では、プロジェクト/パッケージ/クラス/メソッドごとのカバレッジを確認します。