【发布时间】:2017-01-10 18:15:06
【问题描述】:
我在 SonarQube 中有一个多模块项目。到目前为止,其中一个模块没有任何单元测试。现在我在这个模块中添加了一个单元测试,项目的整体覆盖率降低了!是不是意味着当一个模块没有测试时,它根本不包括在全局覆盖率计算中?
【问题讨论】:
标签: sonarqube code-coverage sonarqube-scan
我在 SonarQube 中有一个多模块项目。到目前为止,其中一个模块没有任何单元测试。现在我在这个模块中添加了一个单元测试,项目的整体覆盖率降低了!是不是意味着当一个模块没有测试时,它根本不包括在全局覆盖率计算中?
【问题讨论】:
标签: sonarqube code-coverage sonarqube-scan
您已正确推断出情况:如果根本没有覆盖范围,则默认情况下将其排除在计算之外。在逐个语言的基础上(在 Java 中可用)“强制覆盖为零”功能可用。
【讨论】: