2017-01-05 16 views
0

MavenプロジェクトのXMLレポート出力を生成するにはどうすればよいですか? documention私たちはJUnitのレポートのパスを指定する必要があることを知るようになっJUnitテストケースのXMLレポートを生成

http://docs.sonarqube.org/display/PLUG/Code+Coverage+by+Unit+Tests+for+Java+Project

から、私はソナーでテストカバレッジレポートを表示しようとしていますが、その0.0%としてきます。 誰でもXML形式のJUnitレポートを取得するためにpom.xmlで何をしなければならないのか説明できますか?

+0

カバレッジレポートは、テストがどのように実行されたかについての確実なジャニットレポートとは異なります。したがって、カバレッジのJaCoCoレポートを生成する必要があります。 – benzonico

+0

JaCoCoレポートの生成方法を教えてください。 – user7324686

+0

http://docs.sonarqube.org/display/PLUG/Usage+of+JaCoCo+with+Java+Plugin – benzonico

答えて

1

あなたはカバレッジレポートについて話しているので、チェックアウト:

 <plugin> 
      <groupId>org.jacoco</groupId> 
      <artifactId>jacoco-maven-plugin</artifactId> 
      <version>0.7.8</version> 
      <executions> 
       <execution> 
        <id>default-prepare-agent</id> 
        <goals> 
         <goal>prepare-agent</goal> 
        </goals> 
       </execution> 
       <execution> 
        <id>default-report</id> 
        <phase>prepare-package</phase> 
        <goals> 
         <goal>report</goal> 
        </goals> 
       </execution> 
       <execution> 
        <id>default-check</id> 
        <goals> 
         <goal>check</goal> 
        </goals> 
        <configuration> 
         <rules> 
          <rule> 
           <element>BUNDLE</element> 
           <limits> 
            <limit> 
             <counter>LINE</counter> 
             <value>COVEREDRATIO</value> 
             <!-- increase this number to enforce a minimum --> 
             <minimum>0.0</minimum> 
            </limit> 
           </limits> 
          </rule> 
         </rules> 
        </configuration> 
       </execution> 
      </executions> 
     </plugin> 
:ここ http://www.eclemma.org/jacoco/trunk/doc/

はあなたがターゲット/サイト/ jacocoフォルダ内のカバレッジレポートを見つけるだろう、JaCoCo用のサンプルMavenの設定です

関連する問題