android - 声纳覆盖范围显示小于实际
问题描述
我使用 JUnit 和 PowerMockito 编写了测试用例。IntelliJ IDEA 对许多类显示 100% 的覆盖率,但 Sonar 仅显示 19%
我正在使用以下版本: PowerMockito:2.0.2 JUnit:4.12 Jacoco:0.8.5 声纳:7.3
我已经浏览了多个帖子,但没有解决这个问题。
解决方案
这听起来像是您遇到了 Powermock 在检测期间替换了 Jacoco 注释的问题,因此 Jacoco 没有什么可报告的。您可以更改检测类型来克服这个问题,但目前在使用 Powermock 时这是一个已知的限制。
推荐阅读
- django - ImportError:导入测试模块失败:
- c++ - Visual Studio 2017 扩展选项卡中的 C++ 核心指南检查器缺失
- php - PHP - 将命名空间重置为全局
- node.js - 如何加入 React 应用和 Express 应用?
- ionic-framework - 不允许加载本地资源:file:///storage/emulated/0/Download/1533311989863.png ionic 3 (android)
- networking - WebLogic 如何在同一个端口上监听多个协议?
- keras - 如何使用 tensorflow 后端在 Keras 的下一层中重用最后一层的偏差
- c# - SQL 异常 存在同名数据库,或指定文件无法打开
- javascript - Angular 5:ngModel 绑定不起作用
- python - pandas 顶部带有标签名称和值的条形图