0
我有一個SBT項目,包含Java,Scala,並且它與SBK構建後的Jenkins進行聲納掃描集成。成功分析後,我看不到百分比的代碼覆蓋率和單元測試覆蓋率。如何使SonarQube分析SBT項目(使用Java和Scala)並導入代碼覆蓋率和單元測試覆蓋率?
後 「SBT乾淨編譯測試」 這個項目的結構如下:
le-adaptor
src->main/java/.. ,main/scala/.. , test/scala/..
target->classes,test-classes,test-reports
le-ui
src->main/java/.. ,test/scala/..
target->classes,test-classes,test-reports
build.sbt
我sonar-project.properties文件如下:
sonar.projectKey=MyProject
sonar.projectName=my sbt project
sonar.projectVersion=0.1.0.0-SNAPSHOT
sonar.languages=java,scala
sonar.modules=le-adaptor,le-ui
le-adaptor.sonar.binaries=target/classes
le-adaptor.sonar.sources=src/main/java,src/main/scala
le-adaptor.sonar.tests=src/test/scala
le-adaptor.sonar.junit.reportsPath=target/test-reports
le-ui.sonar.binaries=target/classes
le-ui.sonar.sources=src/main/java
le-ui.sonar.tests=src/test/scala
le-ui.sonar.junit.reportsPath=target/test-reports
聲納版本是4.3.2和插件安裝是:
Checkstyle 2.1.1
Clover 3.0
Cobertura 1.6.3
Fortify 1.0
Generic Coverage 1.1
JMeter 0.3
Java 2.5.1
JavaScript 2.1
LDAP 1.2.1
PMD 2.2
Quality Index 1.1.3
SCM Activity 1.5
Scalastyle 0.0.1-SNAPSHOT
Technical Debt 1.2.1
Total Quality 1.1
Toxicity Chart 0.1
Useless Code Tracker 0.5
Violation Density
當我去http://localhost:9000/dashboard/index/MyProject,我看不到百分比標籤e代碼覆蓋率和單元測試覆蓋率。
我在這裏錯過了什麼?任何幫助,將不勝感激。
Scala和SBT projets不受SonarSource支持。嘗試聯繫SonarQube Scalastyle/Scala插件的作者。 –
您可能希望添加網站的屏幕截圖,因爲沒有其他人能夠使用本地主機鏈接解決問題。 – annedroiid