一、Jacoco 简介
官网地址:https://www.jacoco.org/jacoco/trunk/index.html
一、Jenkins集成jacoco
1、安装JaCoCo插件
jenkins->系统管理->管理插件
在可用插件搜索Jacoco,搜索到安装即可
2、在job中增加“构建后操作”,选择'Record JaCoCo coverage report'
3、修改JaCoCo coverage report配置
或者例如:
其他配置(指标)也可按照我们所需进行配置,此处选择默认即可,然后点击保存。
4. 配置覆盖率错误的后果
增加任务后,出现覆盖率配置,这里的配置需要特别注意,如果配错无法找到对应文件时,执行的日志不会报错,但会导致覆盖率报告结果为0
Path to exec files:代码覆盖率统计文件位置,即.exec生成的文件路径 Path to class directories:classes文件位置,统计的源代码编译后的路径 Path to source directories :源码文件位置,统计的源代码路径
下面是设置覆盖率百分比的提醒阈值:
太阳表示覆盖率高于设置阈值,覆盖率报告里会橙色提醒
乌云表示覆盖率低于设置阈值,覆盖率报告里会橙色提醒
5.配置完成执行构建,完成后即可看到覆盖率报告的结果
具体参考步骤:
构建结束后,会生成coverrage Report
点击coverrage Report查看详情
参考地址 :https://blog.csdn.net/weixin_38046028/article/details/126769231