首页 > 解决方案 > 声纳覆盖范围显示小于实际

问题描述

我使用 JUnit 和 PowerMockito 编写了测试用例。IntelliJ IDEA 对许多类显示 100% 的覆盖率,但 Sonar 仅显示 19%

我正在使用以下版本: PowerMockito:2.0.2 JUnit:4.12 Jacoco:0.8.5 声纳:7.3

我已经浏览了多个帖子,但没有解决这个问题。

标签: androidsonarqubejacocosonarqube-scan

解决方案


这听起来像是您遇到了 Powermock 在检测期间替换了 Jacoco 注释的问题,因此 Jacoco 没有什么可报告的。您可以更改检测类型来克服这个问题,但目前在使用 Powermock 时这是一个已知的限制。


推荐阅读