Maven中使用单元测试覆盖率插件
在maven中加入单元测试覆盖率插件,配置如下:
pom配置
<build>
<plugins>
<!-- 单元测试覆盖率插件 -->
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>cobertura-maven-plugin</artifactId>
<version>2.5.2</version>
<configuration>
<encoding>UTF-8</encoding>
<formats>
<format>html</format>
<format>xml</format>
</formats>
</configuration>
</plugin>
</plugins>
</build>
该工具会将所有的单元测试统统测试一遍,然后自动生成一份单元测试报告,该报告中会体现出具体的测试结果,即代码中哪些部分没有被测试到,方便代码优化。
执行时只需要进入pom.xml路径下,执行:
maven命令
需要用到插件:Maven Helper
mvn cobertura:cobertura
// 或者忽略失败的Test类
mvn cobertura:cobertura -Dmaven.test.failure.ignore=true
PS:只是单纯的做个笔记
引用文章:https://www.iteye.com/blog/songdaijian-1698103
本文介绍如何在Maven项目中使用cobertura-maven-plugin插件进行单元测试覆盖率分析。通过在pom.xml中配置插件,可以生成详细的HTML和XML格式的测试报告,帮助开发者了解代码覆盖情况,优化测试用例。
3728

被折叠的 条评论
为什么被折叠?



