一、Jacoco基本概念:
Jacoco是开源的java代码单元测试覆盖率统计工具,具体概念请自行百度。
二、springboot集成
在pom.xml的中增加
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.4</version>
</dependency>
在中增加
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.4</version>
<configuration>
<!--指定生成 .exec 文件的存放位置-->
<destFile>target/coverage-reports/jacoco-unit.exec</destFile>
<!--Jacoco 是根据 .exec 文件生成最终的报告,所以需指定 .exec 的存放路径-->
<dataFile>target/coverage-reports/jacoco-unit.exec</dataFile>
</configuration

本文介绍了如何在SpringBoot项目中集成JaCoCo,通过添加依赖和配置Maven插件来实现代码覆盖率统计。步骤包括在pom.xml中配置JaCoCo,编写单元测试,执行测试并查看覆盖率报告。同时,提醒读者覆盖率解读、未编写测试及mvn build时可能遇到的问题和解决方案。

4648

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



