代码覆盖率的 SonarQube 增量分析

Posted

技术标签:

【中文标题】代码覆盖率的 SonarQube 增量分析【英文标题】:SonarQube incremental analysis for the Code Coverage 【发布时间】:2016-07-08 13:39:41 【问题描述】:

是否可以在“增量”分析模式下运行 SonarQube,不仅可以获取当前分支的代码质量问题,还可以获取其他指标,尤其是代码覆盖率? (我们真的很想看看功能分支中的代码覆盖率如何变化,与“开发”分支相比) 如何配置?

sonar.analysis.mode=incremental

【问题讨论】:

【参考方案1】:

目前这在 SonarQube 5.4 中是不可能的。我们稍后可能会添加此功能,但这不是我们的首要任务。

【讨论】:

【参考方案2】:

根据SonarSource JIRA,有一个正在进行的项目来支持这种情况,但在分支分析的上下文中(也是 GitHub 拉取请求)。任何有兴趣的人都可以在MMF-253投票跟踪它。

【讨论】:

以上是关于代码覆盖率的 SonarQube 增量分析的主要内容,如果未能解决你的问题,请参考以下文章

SonarQube:从未计算过新代码的覆盖率

SonarQube 8.2 分析显示 0 代码覆盖率

执行分析后如何将测试结果和代码覆盖率结果发送到 SonarQube 项目

SonarQube:更新现有分析数据

如何配置 SonarQube 让我们增加覆盖范围?

用于 Typescript 的 Sonarqube 上未显示代码覆盖率