「mvn」を実行するにはどうすればよいですか。
Netbeans 7 を使用していますが、単体テストを実行すると、プロジェクトの /target フォルダーから XML ファイルが生成されます。
/target/surefire-reports/TEST-package.name.ClassNameTest.xml
/target/surefire-reports/TEST-package.name.ClassNameTest.txt
しかし、テスト パッケージのすべての xml および txt ファイルから、
HTML レポートの生成方法がわかりません。
現在、Maven Netbeans プロジェクトを使用しています。ここに私のpom.xmlファイルがあります:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>2.11.0</version>
</dependency>
</dependencies>
<groupId>com.honeycomb</groupId>
<artifactId>com.honeycomb</artifactId>
<!-- To use the report goals in your POM or parent POM -->
<reporting>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.10</version>
<configuration>
<testFailureIgnore>true</testFailureIgnore>
</configuration>
</plugin>
</plugins>
</reporting>
私は自分のテストを問題なく通過させることができます。Netbeans の Junit4 で組み込みの Unit Runner を使用しています。
私はあちこちでグーグル検索しましたが、文書化された例が不十分であり、テスト結果を含むレポート HTML ファイルを生成する方法についての完全なチュートリアルではありません。
これが関連しているかどうかはわかりませんが、Windows XP で開発しています。JDK 7. 私が使用する Maven は、Netbeans プロジェクトから直接派生したものです。
以下を使用して投稿と例を見てきました。
http://maven.apache.org/maven-1.x/plugins/junit-report/goals.html
junit-report:report と junit-report ですが、このようなものを理解できないようです。
単純に生成された HTML ファイルを探しているだけです。