Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cobertura无法插入java接口_Java_Maven_Cobertura - Fatal编程技术网

Cobertura无法插入java接口

Cobertura无法插入java接口,java,maven,cobertura,Java,Maven,Cobertura,我使用Cobertura来覆盖使用maven的Java代码。生成报告时,我发现Interfaces.java没有生成覆盖率。 在浏览日志时,我发现如下: [cobertura]信息[main] net.sourceforge.cobertura.reporting.html.HTMLReport-数据文件 不包含文件的检测信息 com/example/Interface.java。确保已检测该类,并且 此数据文件包含检测信息 [模拟文件名] 请告诉我原因。如何在java中覆盖接口的代码 感谢正如

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

[cobertura]信息[main] net.sourceforge.cobertura.reporting.html.HTMLReport-数据文件 不包含文件的检测信息 com/example/Interface.java。确保已检测该类,并且 此数据文件包含检测信息

[模拟文件名]

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


感谢

正如Tassos Bassoukos所评论的,接口没有任何代码,因此不可能进行检测。相反,为实现该接口的所有类提供工具。
因此,cobertura将无法显示接口的代码覆盖率,并跳过interfaces.java文件。

没有使用给定工具的经验,但通常接口没有任何代码,因此不可能进行检测。相反,为实现该接口的所有类插入工具。谢谢@TassosBassoukos@java8接口中的TassosBassoukos可以包含方法实现:@erosb我知道,因此是“一般…”。我问了一个类似的问题,关于框架和java8,基于接口而不是基于实现的一个具体和主要问题。