1. 添加maven依赖
<!-- 单元测试覆盖率-->
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
<version>0.8.5</version>
<executions>
<execution>
<goals>
<goal>prepare-agent</goal>
<goal>report</goal>
</goals>
</execution>
</executions>
</plugin>
2. jenkins 配置jacoco
在jenkins 中安装插件 jacoco
在jenkins项目中添加如下步骤:

3. 在jenkins中运行单元测试
具体可以看这篇文章 spring cloud + jenkins 运行单元测试并生成报告
4. 查看结果
Jacoco是从代码指令(Instructions, Coverage),分支(Branches, Coverage),圈复杂度(Cyclomatic Complexity),行(Lines),方法(Methods),类(Classes)等维度进行分析的。


本文介绍如何使用Maven的jacoco插件和Jenkins进行单元测试覆盖率分析,包括配置Maven依赖、Jenkins插件安装及测试运行步骤,最后展示了覆盖率报告的详细维度。
1023

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



