【发布时间】:2017-10-16 12:41:50
【问题描述】:
我们使用Jacoco 和eclemma 进行测试用例覆盖。对于不使用 PowerMockRunner 的类,我们在两者中都得到了正确的覆盖。对于使用 PowerMockRunner 的类,我们面临覆盖问题,例如它在 jacoco 中显示 0 % 的覆盖率,但在 eclemma 中显示正确的覆盖率。
PowerMockito version :1.7.1
Jdk 1.8
Jacoco:0.7.9
我也尝试使用 PowerMockRunner 规则,但这会导致另一个与验证 stackframe 相关的错误,这很难修复。
Eclemma 用作 eclipse 插件, jacoco 用作 maven 插件。
任何遇到此问题并能够解决此问题的人都可以对此有所了解。我浏览了许多链接,但没有一个适合我。
一些有用的参考:
【问题讨论】:
标签: java junit powermockito jacoco-maven-plugin eclemma