Maven 产生cobertura覆盖的问题
我的代码包含测试,这些测试在Maven 产生cobertura覆盖的问题,maven,code-coverage,cobertura,Maven,Code Coverage,Cobertura,我的代码包含测试,这些测试在mvn干净安装时运行良好 我已经包括了一个cobertura prlugin,以便根据需要生成报告 <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>cobertura-maven-plugin</artifactId> &l
mvn干净安装时运行良好
我已经包括了一个cobertura prlugin,以便根据需要生成报告
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
<configuration>
<formats>
<format>xml</format>
<format>html</format>
</formats>
<check/>
</configuration>
<executions>
<execution>
<phase>clean</phase>
<goals>
<goal>cobertura</goal>
</goals>
</execution>
</executions>
</plugin>
org.codehaus.mojo
cobertura maven插件
2.5.1
xml
html
清洁的
科贝图拉
最后,HTML按照预期在目标中生成index.html
显示所有类和包,但。。。无覆盖率信息(所有覆盖率为0%)
如果我通过IntelliJ
导出覆盖范围,它会适当地显示覆盖范围。我的设置是否缺少明显的内容
请帮助我理解。问题似乎是您试图在项目的清理阶段执行cobertura
根据文档,Cobertura使用自己的生命周期:
请从执行
配置中删除清除
,然后重试
其他参考资料如下:
问题似乎是您试图在项目的清理阶段执行cobertura
根据文档,Cobertura使用自己的生命周期:
请从执行
配置中删除清除
,然后重试
其他参考资料如下:
删除clean
似乎会阻止报表一起生成。当我尝试不同的阶段(install
,package
)时,结果与clean
相同,似乎删除clean
会阻止一起生成报表。当我尝试不同的阶段(安装
,软件包
)时,结果与清理