如何在用于maven构建的jenkins管道中增加代码覆盖率。 [英] How to increase percentage code coverage in jenkins pipelines for maven builds

查看:25
本文介绍了如何在用于maven构建的jenkins管道中增加代码覆盖率。的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在Jenkins中运行基于maven的管道,但由于代码覆盖率为零,导致声纳质量门失败。如何通过更改管道脚本或源代码来提高代码覆盖率。

推荐答案

SonarQube实际上并不执行代码覆盖率分析。您必须使用探测器(例如:Jacoco)运行您的单元测试,并正确上传analysis results

正确配置该选项将使您大于零。达到100%依赖于正确和完整的单元测试。

SonarQube解释为什么数字可能not match expectations

Baeldung对配置Code Coverage with SonarQube and JaCoCo

有很好的解释

这篇关于如何在用于maven构建的jenkins管道中增加代码覆盖率。的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆