如何为Jrcockit设置代码覆盖率,其中src代码是依赖项?

时间:2015-09-06 18:02:33

标签: code-coverage jmockit

我有一个maven项目用于测试,其中src代码被编译到类中并作为依赖项提供。现在我需要使用JMockit编写测试并获取代码覆盖率报告。

根据文档(http://jmockit.org/tutorial/CodeCoverage.html),我无法获得src文件在jar中的.class文件的覆盖范围。我该如何处理这种情况?

我愿意使用任何代码覆盖率工具,只要它适用于JMockit。

1 个答案:

答案 0 :(得分:0)

HTML覆盖率报告将包含可以找到源的任何类。您可以通过设置coverage-srcDirs系统属性列出要搜索的所有源目录(请参阅http://jmockit.org/tutorial/CodeCoverage.html#configuration中的所有属性列表)。

此外,如果某些依赖项的类在jar文件中,则需要在coverage-classes属性中选择它们(因为默认情况下,jar文件中的类被省略)。