2011-11-07 9 views
0

「mvn」を実行するにはどうすればいいですか?Netbeans maven-surefire-pluginがHTMLを生成しない

私はNetbeansの7使用していると私は私のユニットテストを実行したとき、私は私のプロジェクト/ターゲットフォルダ

/target/surefire-reports/TEST-package.name.ClassNameTest.xmlから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とユニットランナーに建て使用し、私のテストはうまく合格する得ることができます。

私はどこに行っても、私が見つけたのはドキュメント化されていない例であり、テスト結果とともにレポートHTMLファイルを生成する方法についての完全なウォークスルーではありません。

これが適切かどうかわかりませんが、Windows XPで開発中です。 JDK 7.私が使用しているMavenはNetbeansプロジェクトのものです。

私が使って記事や例を見てきました:

http://maven.apache.org/maven-1.x/plugins/junit-report/goals.html

JUnitの-レポート:レポートとJUnit-レポートを、私はこのようなもののいずれかを見つけ出すように見えることはできません。

単純に生成されたHTMLファイルを探しています。

答えて

1

mvn surefire-report:reportコマンドを実行すると、確実にテストを実行した後にtarget/site/surefire-report.htmlというファイルが生成されます。

コマンドラインから実行している場合は、これで目的のものが得られます。 JenkinsやHudsonのようなCIサーバーを使用している場合は、Sonarサーバーとそのレポートを調べることをお勧めします。

関連する問題