JUnitのHTMLレポート

Maven-surefire-pluginを設定してJUnitテストを実行すると、surefire-reportsディレクトリが生成されます。このディレクトリには、テストクラスごとにテキストファイルとXMLファイルが含まれています。ただし、これらのファイルを読むことは容易ではなく、非技術者に説明することも簡単ではありません。

JUnitのHTMLレポート

Mavenのmaven-surefire-report-pluginプラグインを使用して、JUnitテストに基づいたHTMLレポートを生成することができます。このレポートはエクスポートしてチームと共有することもできます。また、JenkinsなどのCIツールと統合する際に、テストの実行結果を理解するための簡単な方法でもあります。mavenプロジェクトからJUnit HTMLレポートを生成するための2つのステップがあります。

    1. pom.xmlのreporting要素にmaven-surefire-report-pluginを追加します。

 

    1. org.apache.maven.plugins

 

    1. maven-surefire-report-plugin

 

    1. 2.22.0

 

ターミナルからmvn siteコマンドを実行してください。それによりHTMLレポートがtarget/siteディレクトリに生成されます。

JUnit HTML Reports using Maven Surefire Report Plugin
  • Test Packages and Classes
  • Test Methods names from specific classes
  • Failure tests or skipped tests with reason
  • Execution time taken by each method

要約

テストNGは組み込みのHTMLレポート生成をサポートしていますが、JUnitのHTMLレポートはMaven Surefireプラグインによって生成され、追加のコマンドを実行する必要があります。ただし、TestNGのHTMLレポートと比較すると、JUnitのHTMLレポートの方が見栄えが良いです。

コメントを残す 0

Your email address will not be published. Required fields are marked *