2014-06-18 26 views
1

我想查看使用Clover在SonarQube上的項目的代碼覆蓋率結果。我遵循SonarQube網站上提供的所有步驟。我生成了JUnit和Clover覆蓋率報告,並在sonar-project.properties文件中指定了它們的路徑。但我無法看到Sonar web界面上的代碼覆蓋率結果。它只顯示一個' - '而不是顯示百分比。三葉草Eclipse插件中的代碼覆蓋率約爲60%。我在這裏附上了sonar-project.properties文件。我使用sonar-runner-2.4進行分析,Clover 3.2.2和SonarQube 4.1.2。使用三葉草報表無法在SonarQube上看到代碼覆蓋率結果

sonar.projectKey=myprojkey 
sonar.projectName=myprojname 
sonar.projectVersion=1.0 

sonar.sources=/src 
sonar.binaries=/WebContent/WEB-INF/classes 
sonar.language=java 
sonar.dynamicAnalysis=reuseReports 
sonar.junit.reportsPath=/Reports 
sonar.java.coveragePlugin=clover 
sonar.clover.reportPath=/Reports/coverage.xml 
sonar.libraries=/WebContent/WEB-INF/lib/*.jar,E:/apache-tomcat-7.0.42/lib/*.jar,C:/eclipse/plugins/com.cenqua.clover.runtime_3.3.0.v20140331000000/*.jar 
sonar.sourceEncoding=UTF-8 
+0

哪個版本您使用的? – benzonico

+0

Clover 3(適用於Eclipse 3.6 - 4.3和RAD 8.0 - 9.0)3.3.0.v20140331000000 – weirdobeardo

回答

0

嘗試使用三葉草reportpath屬性的絕對路徑。 對於Windows中,你可以嘗試使用聲納三葉草插件的下方

sonar.clover.reportPath=\\target\\site\\clover\\clover.xml

相關問題