Maven之生成测试覆盖度的插件cobertura-maven-plugin的使用

时间:2021-12-07 11:32:45

摘要:Maven中可以通过使用插件检查一个项目的测试代码的覆盖度,这个插件就是cobertura-maven-plugin,这个插件如何使用我做了测试,现在记录一下!


一:首先在你的项目的pom.xml文件中增加该插件的配置,如下:

<!-- 生成测试覆盖率报告的插件 -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.1</version>
</plugin>

二:在项目目录下运行mvn cobertura:cobertura即可生成target目录下生成site\cobertura目录,里面存放了所有的单元测试报告,组织形式如javadoc.其中index.html对所有包的覆盖率做了统计,如下图:

Maven之生成测试覆盖度的插件cobertura-maven-plugin的使用


打开index.html如下图:

Maven之生成测试覆盖度的插件cobertura-maven-plugin的使用

这样你就能看到该项目的测试代码的覆盖度了!