Sonarqube 覆盖结果模块名称用法
Posted
技术标签:
【中文标题】Sonarqube 覆盖结果模块名称用法【英文标题】:Sonarqube coverage result modules name usage 【发布时间】:2021-09-17 06:21:11 【问题描述】:我正在使用声纳进行代码覆盖,每次运行覆盖时都会得到三个模块:行、分支和方法,分支就是我在声纳中看到的,但其他两个是什么?
【问题讨论】:
【参考方案1】:这些不是模块,而是覆盖率指标。您在 SonarQube 中看到的“覆盖率”值是“线”和“分支”覆盖率的加权平均值。线路覆盖率只是测量被覆盖的线路数。分支覆盖率是指“分支”的数量,基于“if”和类似操作中的逻辑表达式。
以下页面对此有一些详细信息:https://docs.sonarqube.org/latest/user-guide/metric-definitions/。
【讨论】:
感谢您的回答:)以上是关于Sonarqube 覆盖结果模块名称用法的主要内容,如果未能解决你的问题,请参考以下文章
SonarQube + JaCoCo + TeamCity 模块名称错误
Jenkins SonarQube 插件多模块代码覆盖率不显示
多个 Maven 模块声纳代码覆盖率在 sonarqube 中显示为零
SonarQube + Maven + JaCoCo + GitLab CI:Sonar 在升级到 SonarQube 7.9.2 后开始显示 0% 的代码覆盖率