【发布时间】:2020-04-25 22:43:11
【问题描述】:
我使用 JUnit 和 PowerMockito 编写了测试用例。 IntelliJ IDEA 显示很多类的覆盖率为 100%,但 Sonar 仅显示 19%
我正在使用以下版本: PowerMockito:2.0.2 JUnit:4.12 雅可可:0.8.5 声纳:7.3
我已经浏览了多个帖子,但没有解决这个问题。
【问题讨论】:
-
也许您应该检查发送到 SonarQube 的覆盖率文件。
-
它通过添加以下块得到修复。与声纳有关的主要问题是,由于某些奇怪的原因,很少有文件不在覆盖范围内,例如特定行不在覆盖范围内,但这些行不存在。 jacoco { toolVersion = "0.8.5" reportsDir = file("$buildDir/reports") }
标签: android sonarqube jacoco sonarqube-scan