pipeline结合jacoco获取自动化测试代码覆盖率

Posted 程序员 二黑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pipeline结合jacoco获取自动化测试代码覆盖率相关的知识,希望对你有一定的参考价值。

1下载jacoco,并上传至服务器:https://www.eclemma.org/jacoco/

2.应用服务tomcat的catalina.sh增加jacocoagent


2.jenkins的pipeline配置

node

stage(‘Test’)
echo ‘This is a test step’
checkout poll: false, scm: [KaTeX parse error: Expected 'EOF', got '' at position 325: …nore=true' ̲ stage('rd …class: ‘GitSCM’, branches: [[name: ‘*/master’]], doGenerateSubmoduleConfigurations:
false, extensions: [], submoduleCfg: [], userRemoteConfigs:
[[credentialsId: ‘bad9f924–4416-9f5e-’, url:
‘http://:8000/qingzhuhotel/qingzhutool.git’]]]
sh ‘mvn compile’

stage(‘DumpFromServer’)
echo ‘This is a DumpFromServer step’
sh label: ‘’, script: ‘mvn org.jacoco:jacoco-maven-plugin:0.8.3:dump
-Djacoco.address=192.168.162.224 -Djacoco.port=6300’

stage(‘jacoco’)
jacoco()

结果展示

jacoco原理

最后:下方这份完整的【软件测试】视频学习教程已经整理上传完成,朋友们如果需要可以自行免费领取 【保证100%免费】

以上是关于pipeline结合jacoco获取自动化测试代码覆盖率的主要内容,如果未能解决你的问题,请参考以下文章

JAVA代码覆盖率工具JaCoCo

Jacoco统计接口测试的代码覆盖率

JAVA代码覆盖率工具JaCoCo--原理

如何在 Java 应用程序中使用 JaCoCo 生成代码覆盖率报告?

jacoco初探

jacoco与jenkins集成实现代码覆盖率分析