如果新代码的代码覆盖率不是70%,我希望我的项目失败。
因此,我在Coverage on New Code
中将Quality Gates
设置为70%。
我分析了覆盖率为84.1%的代码。然后我添加了一些没有测试覆盖率的文件,覆盖率下降到58%。
很明显,新代码的覆盖率不是70%。
尽管如此,Quality Gates
为Passed
且Coverage on New Code
为-
我的项目是在Scala中,我使用Maven作为构建工具,使用Scoverage进行测试覆盖。
为什么SonarQube没有看到新代码的报道?