1、jenkins 安装jacoco插件 ,新建 项目 test_jacoco,配置如下 2、服务器 下载 https://www.eclemma.org/jacoco/index.html jacoco,解压 3、jenkins 自动化构建 java (test-ct)与 覆盖统计报告(test_jacoco) 分别独立创建
4、获取覆盖报告命令:
进入 jenkins 自动化构建 java 工作路径,生成报告数据
cd /home/jenkins/lib/jenkins/workspace/test-ct/target
java -jar /home/jacoco/jacoco/lib/jacococli.jar dump --address 127.0.0.1 --port 8044 --destfile jacoco.exec --reset
java -jar /home/jacoco/jacoco/lib/jacococli.jar report *.exec --classfiles /home/jenkins/lib/jenkins/workspace/test-ct/target/classes --sourcefiles /home/jenkins/lib/jenkins/workspace/test-ct/src/main/java --encoding utf-8 --html report
拷贝 数据 到 当前工作路径
cp -rf /home/jenkins/lib/jenkins/workspace/test-ct/target /home/jenkins/lib/jenkins/workspace/test_jacoco
5、需要 查看 功能测试 覆盖率,执行 test_jacoco,就可以查看了