当前位置: 首页> 文旅> 艺术 > 使用JaCoCo 生成单测覆盖率报告

使用JaCoCo 生成单测覆盖率报告

时间:2025/7/11 10:21:01来源:https://blog.csdn.net/ximaiyao1984/article/details/141779160 浏览次数:0次
  1. 引入插件

    <!-- surefire plugin with spock and junit -->
    <plugin><groupId>org.codehaus.gmavenplus</groupId><artifactId>gmavenplus-plugin</artifactId><version>1.9.0</version><executions><execution><goals><goal>compileTests</goal></goals></execution></executions>
    </plugin>
    <plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-surefire-plugin</artifactId><version>3.0.0-M7</version><configuration><!-- 配置单测失败几次后停止执行 --><skipAfterFailureCount>0</skipAfterFailureCount><!-- 不允许跳过单测 --><skipTests>false</skipTests></configuration>
    </plugin>
    

    引入 JaCoCo Plugin 的配置

    <!-- JaCoCo plugin -->
    <plugin><groupId>org.jacoco</groupId><artifactId>jacoco-maven-plugin</artifactId><version>0.8.7</version><configuration><includes><include>tech/**/*</include></includes></configuration><executions><execution><id>pre-test</id><goals><goal>prepare-agent</goal></goals></execution><execution><id>post-test</id><phase>test</phase><goals><goal>report</goal></goals></execution></executions>
    </plugin>
    
  2. 生成报告

    做好上述报告后,直接执行 mvn test 就可以生成单测覆盖率报告了。如果没有什么异常的话,程序会生成单测覆盖率报告文件,地址为: target/site/jacoco/index.html
    在这里插入图片描述
    Surefire Plugin 官网文档
    JaCoCo Plugin 官网文档

关键字:使用JaCoCo 生成单测覆盖率报告

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: