Cobertura无法使用java接口

时间:2015-11-03 09:45:41

标签: java maven cobertura

我正在使用Cobertura使用maven代码覆盖我的Java代码。生成报告后,我发现Interfaces.java没有生成覆盖范围。 在浏览日志时,我发现如下:

  

[cobertura] INFO [主要]   net.sourceforge.cobertura.reporting.html.HTMLReport - 数据文件   不包含文件的检测信息   COM /示例/ Interface.java。确保此类已经过检测,并且   此数据文件包含检测信息。

[文件名模拟]

请告诉我原因。如何在java中为接口提供代码覆盖。

由于

1 个答案:

答案 0 :(得分:0)

正如Tassos Bassoukos评论的那样,Interfaces没有任何代码,因此没有仪器的可能性。相反,检测实现该接口的所有类。 因此,cobertura将无法显示接口的代码覆盖率,并跳过interfaces.java文件。