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
Copy to clipboardCopied$ mvn -Dtest=WindupRulesMultipleTests -DrunTestsMatching=<myTests> clean <myReport>:report 1 2
検証レポートは、
windup-rulesets/target/site/
リポジトリーに作成されます。