2015-03-13 54 views
3

請幫我解決這個問題單元測試覆蓋不顯示在聲納報告。單元測試覆蓋不顯示聲納報告sonarqube-5.0.1和java 8

POM文件

 <!-- Sonar --> 
    <sonar.core.codeCoveragePlugin>jacoco</sonar.core.codeCoveragePlugin> 
    <sonar.dynamicAnalysis>reuseReports</sonar.dynamicAnalysis> 
    <sonar.jacoco.reportPath>${project.basedir}/../target/jacoco.exec</sonar.jacoco.reportPath> 

我已經usued JaCoCo插件如下

<plugin> 
    <groupId>org.jacoco</groupId> 
    <artifactId>jacoco-maven-plugin</artifactId> 
    <version>${jacoco.version}</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> 
     </executions> 
    </plugin> 

任何一個可以幫助我的步驟,使用上述插件,我使用了的Mockito測試案例。

enter image description here

+0

你谷歌了嗎?你會在網上找到很多。 – 2015-07-17 02:21:12

+0

**檢查以下鏈接以獲取更多信息:**我曾經自己嘗試過,並且在這些帖子中提到的設置工作並且非常翔實。 http://www.javaworld/的.com /文章/ 2074515 /芯的java /單元測試碼覆蓋與 - 行家和 - jacoco.html – 2015-07-17 02:21:52

回答

0

你需要有Jacoco關火一定能成功的插件來執行單元測試。如果你想在Sonar中分離單元和驗收測試,你也可以這樣做。

以下是關於如何做到這一點(單元和驗收測試)的一個很好的步驟。

Code coverage by unit and acceptance tests

相關問題