4.4. 検証レポートについて
検証レポートは、テストルールおよび失敗の詳細を提供し、以下のセクションが含まれます。
概要
本セクションでは、実行したテストの総数とエラーと失敗数を報告します。レポートが生成されるまでの合計成功率と所要時間を秒単位で表示します。
パッケージ一覧
本セクションでは、各パッケージに対して実行されたテストの数を説明し、エラーと失敗の数を報告します。分析する各パッケージの成功率と所要時間を秒単位で表示します。
追加のテストケースが定義されない限り、
org.jboss.windup.rules.testsという名前の 1 つのパッケージが表示されます。テストケース
本セクションでは、テストケースを説明します。それぞれの失敗には、エラーのソースを示す人間が判読できる行など、アサーションのスタックトレースを表示するために拡張できる Details セクションが含まれます。
4.4.1. 検証レポートの作成
カスタムルールの検証レポートを作成できます。
前提条件
- MTA XML ルールをフォークし、クローンする必要があります。
- 検証するには、1 つ以上のテスト XML ルールが必要です。
手順
-
ローカルの
windup-rulesetsリポジトリーに移動します。 -
カスタムルールのディレクトリー (
windup-rulesets/rules-reviewed/myTests) を作成し、テストします。 -
カスタムルールおよびテストを、
windup-rulesets/rules-reviewed/<myTests>ディレクトリーにコピーします。 windup-rulesetsリポジトリーのルートディレクトリーから以下のコマンドを実行します。$ mvn -Dtest=WindupRulesMultipleTests -DrunTestsMatching=<myTests> clean <myReport>:report 1 2
検証レポートは、
windup-rulesets/target/site/リポジトリーに作成されます。