Cobertura 无法检测 java 个接口
Cobertura unable to instrument java Interfaces
我正在使用 Cobertura 对我的 Java 代码使用 Maven 进行代码覆盖。生成报告时,我发现没有为 Interfaces.java 生成覆盖率。
在浏览日志时,我发现如下:
[cobertura] INFO [main]
net.sourceforge.cobertura.reporting.html.HTMLReport - Data file does
not contain instrumentation information for the file
com/example/Interface.java. Ensure this class was instrumented, and
this data file contains the instrumentation information.
[模拟的文件名]
请告知原因。如何获得 java.
中接口的代码覆盖率
谢谢
正如 Tassos Bassoukos 评论的那样,接口没有任何代码,因此不可能进行检测。相反,检测所有实现该接口的 类。
因此,cobertura 将无法显示接口的代码覆盖率,并跳过 interfaces.java 个文件。
我正在使用 Cobertura 对我的 Java 代码使用 Maven 进行代码覆盖。生成报告时,我发现没有为 Interfaces.java 生成覆盖率。 在浏览日志时,我发现如下:
[cobertura] INFO [main] net.sourceforge.cobertura.reporting.html.HTMLReport - Data file does not contain instrumentation information for the file com/example/Interface.java. Ensure this class was instrumented, and this data file contains the instrumentation information.
[模拟的文件名]
请告知原因。如何获得 java.
中接口的代码覆盖率谢谢
正如 Tassos Bassoukos 评论的那样,接口没有任何代码,因此不可能进行检测。相反,检测所有实现该接口的 类。 因此,cobertura 将无法显示接口的代码覆盖率,并跳过 interfaces.java 个文件。