SonarQube 覆盖多模块项目

Posted

技术标签:

【中文标题】SonarQube 覆盖多模块项目【英文标题】:SonarQube coverage on multi-modules project 【发布时间】:2017-01-10 18:15:06 【问题描述】:

我在 SonarQube 中有一个多模块项目。到目前为止,其中一个模块没有任何单元测试。现在我在这个模块中添加了一个单元测试,项目的整体覆盖率降低了!是不是意味着当一个模块没有测试时,它根本不包括在全局覆盖率计算中?

【问题讨论】:

【参考方案1】:

您已正确推断出情况:如果根本没有覆盖范围,则默认情况下将其排除在计算之外。在逐个语言的基础上(在 Java 中可用)“强制覆盖为零”功能可用。

【讨论】:

感谢您的回答!

以上是关于SonarQube 覆盖多模块项目的主要内容,如果未能解决你的问题,请参考以下文章

Jenkins SonarQube 插件多模块代码覆盖率不显示

跳过 SonarQube 中模块的代码覆盖率

适用于 Android 的多模块项目的 SonarQube

SonarQube Jacoco离线仪器在Maven Multi Module Project中显示0%的覆盖率

Bamboo - SonarQube 多模块 maven 项目跳过子模块

Sonarqube 覆盖结果模块名称用法