我们正在使用eclemma-1.5.3获取我们的单元测试覆盖率报告。对于单元测试,我们使用了powermock-easymock-1.5.5。我们的问题是当我们在测试类中运行测试时,异常方法(我们在测试类中编写)以红色显示。由于这个原因,我们的总覆盖率下降了。但是我们的实际测试方法异常情况正在按预期运行。
请提出一些解决此问题的建议。
答案 0 :(得分:1)
EclEmma无法看到基于PowerMock的测试的覆盖范围。这不会被修复。假设您的覆盖数据是由命令行模块构建(使用Cobertura或JaCoCo)生成的,当您想要查看此信息时,您将必须运行命令行构建并检查构建中的覆盖率报告。 / p>