【发布时间】:2017-11-18 14:04:00
【问题描述】:
我有一个 coverage.ec 文件,它会生成并显示我的 espresso UI 测试的代码覆盖率。我也在 gradle 中配置了声纳,如下所示:
sonarqube {
properties {
property "sonar.projectName", "Android 9"
property "sonar.projectKey", "org.sonarqube:Android9"
property "sonar.host.url", "http://localhost:9000"
property "sonar.username", "admin"
property "sonar.password", "password"
property "sonar.projectVersion", "5"
property "sonar.java.source", "7"
property "sonar.android.lint.report", "build/outputs/lint-results.xml"
property "sonar.sourceEncoding","UTF-8"
property "sonar.sources","src/main/java"
property "sonar.exclusions","build/**,**/*.png"
property "sonar.test.exclusions", ""
property "sonar.binaries", "build/classes"
property "sonar.jacoco.reportPath","build/jacoco/testDevDebugUnitTest.exec"
property "sonar.tests", "src/androidTest/java"
//property "sonar.import_unknown_files", true
//property "sonar.android.lint.report", "./build/outputs/lint-results.xml"
property "sonar.jacoco.itReportPath", "build/outputs/code-coverage/connected/flavors/NORMAL/*.ec"
}}
问题?声纳中根本没有显示代码覆盖率 - 什么都没有,0% 这真的很奇怪,而且在过去一周我在网上搜索时,我没有在网上找到任何东西。有人知道发生了什么吗?
【问题讨论】:
-
您在服务器上使用什么版本的声纳?根据docs.sonarqube.org/display/PLUG/…,sonar.jacoco.itReportPath 已过时
标签: java android android-gradle-plugin sonarqube sonarqube-scan