最近项目在重构。对未来的规划就是测试驱动开发。
先写单元测试,再开发代码。以单元测试的结果来判断代码实现的可用性。
因为大批量的补充之前的代码的单元测试,是一件产出大于收入的事情。
所以目前是在日常的需求周迭代中,补充了每次改动部分的单元测试。
为了客观展示单元测试补充情况,决定接入jacoco展示覆盖情况。
一.自己用maven搭建了一个springboot项目
见之前的博客:https://blog.youkuaiyun.com/third_/article/details/83659658
二.修改项目的pom.xml文件。增加对jacoco的依赖。
增加如下配置:
include部分表示查看单元测试覆盖的范围。
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>${jacoco.version}</version>
<configuration>
<!--<includes>-->
<!--<include>**/service/*</include> <!– 此处表示只测service层 –>-->
<!--</includes>-->
</configuration>
<executions>
<execution>
<id>prepare-agent</id>
<goals>
<goal>prepare-agent</goal>
</goals>
</execution>
<execution>
<id>report</id>
<phase>prepare-package</phase>
<goals>
<goal>report</goal>
</goals>
&
使用Jacoco进行单元测试覆盖率报告

本文介绍了在SpringBoot项目中如何配置和使用Jacoco生成单元测试覆盖率报告。通过修改pom.xml文件添加Jacoco依赖,设定测试覆盖范围,然后执行maven test,生成的报告位于target/jacoco-ut/index.html。确保pom.xml配置完整,并以正确的maven命令执行以获取报告。
最低0.47元/天 解锁文章
1294

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



