为什么Clover报告不包括我的所有包裹?

时间:2015-06-16 15:56:07

标签: junit clover

我是三叶草的新人,并根据我的产品进行测试。 我为蚂蚁设置了三叶草,并建立了我的罐子并运行我的juint测试。这工作正常,但当我看到应用程序代码覆盖率报告它说72%但在下面的包列表中,我只看到列出7个包,而我有超过15个包。  问题1:72%的代码覆盖率是否超过我的所有软件包或仅列出的7个软件包? 问题2:如果我的所有包裹都没有超过为什么三叶草不覆盖/报告这些包裹为0%?以及如何将它们包含在报告中? 注意:我没有针对那些丢失的包运行的junit,我知道。但仍然我想将其列为0%,以查看我现有的junits覆盖了我所有包的多少%。 谢谢 Saiket

1 个答案:

答案 0 :(得分:0)

Clover报告应列出所有已检测的软件包,即使它们没有代码覆盖率。未涵盖的代码将计入总覆盖范围。

您可能必须配置有关丢失包的问题:

  • 包含/排除模式未配置并省略某些文件,请参阅file and fileset settings

  • 您正在使用复杂的Ant项目,其中一些目标是从其他目标调用的,并非所有环境属性都在它们之间传递。请参阅inheritrefs="true"标志

干杯