【发布时间】:2015-03-21 04:29:02
【问题描述】:
我已经为我的项目编写了多个 JUnit 测试类。当我使用 cobertura 插件在 Eclipse 中看到它时,代码覆盖率为 80%。但是当我尝试在 Sonar 中查看我的代码覆盖率时,它仅显示 35%。这背后的原因是多个类的覆盖率为 0%,而一些类显示覆盖率。我不知道的主要原因是什么。是声纳问题还是我的代码有问题,因为我在某处使用 PowerMockito EasyMock和 Mockito 的某个地方。
我附上了 cobertura 显示的覆盖范围和 Sonar 显示的覆盖范围的快照。 请帮助我。
谢谢
【问题讨论】:
-
如果有人更早遇到这种问题,请帮忙
-
谁能看一下这个问题
-
如何导入代码覆盖率报告?你在 sonar.binaries 或 sonar.java.binaries 属性中提供什么?
标签: mockito sonarqube powermock easymock