SonarQube 6.2不';不显示新代码的覆盖率

SonarQube 6.2不';不显示新代码的覆盖率,sonarqube,Sonarqube,我希望我的项目失败,如果新代码的代码覆盖率不是70% 因此,我在质量门中将新代码的覆盖率设置为70% 我分析覆盖率为84.1%的代码。然后我添加了一些没有测试覆盖率的文件,覆盖率下降到58% 所以很明显,新代码的覆盖率不是70% 尽管如此,质量门还是通过了,新代码的覆盖范围是- 我的项目在Scala中,我使用Maven作为构建工具,并使用Scoverage实现测试覆盖率 为什么SonarQube看不到新代码的覆盖率?Scoverage将覆盖率结果放在哪里?查看日志以查找有关此文件的任何行。在执行

我希望我的项目失败,如果新代码的代码覆盖率不是70%

因此,我在
质量门中将新代码的
覆盖率设置为70%

我分析覆盖率为84.1%的代码。然后我添加了一些没有测试覆盖率的文件,覆盖率下降到58%

所以很明显,新代码的覆盖率不是70%

尽管如此,
质量门
还是通过了
新代码的覆盖范围
-

我的项目在Scala中,我使用Maven作为构建工具,并使用Scoverage实现测试覆盖率


为什么SonarQube看不到新代码的覆盖率?

Scoverage将覆盖率结果放在哪里?查看日志以查找有关此文件的任何行。在执行任何操作之前:查看是否有帮助。如果没有,请用所用SCM插件和分析日志的详细信息更新您的问题。@Nicolas我已经将
sonar-SCM-git-plugin-1.2.jar
添加到
sonarqube-6.2/extensions/plugins/
,因为我在SCM中使用git。然而,一切都没有改变。这是否足够?添加/提交具有测试覆盖率的代码,然后使用调试日志(sonar.verbose=true)构建/测试和分析,以查看SCM传感器是否在分析过程中完成其工作。如果需要,用分析日志更新您的问题。@Nicolas我添加了选项
sonar.verbose=true
。我查看了
sonarqube-6.2/logs
的日志,但没有找到任何关于
scoverage
的参考。知道我应该找什么吗?Scoverage将覆盖结果放在哪里?查看日志以查找有关此文件的任何行。在执行任何操作之前:查看是否有帮助。如果没有,请用所用SCM插件和分析日志的详细信息更新您的问题。@Nicolas我已经将
sonar-SCM-git-plugin-1.2.jar
添加到
sonarqube-6.2/extensions/plugins/
,因为我在SCM中使用git。然而,一切都没有改变。这是否足够?添加/提交具有测试覆盖率的代码,然后使用调试日志(sonar.verbose=true)构建/测试和分析,以查看SCM传感器是否在分析过程中完成其工作。如果需要,用分析日志更新您的问题。@Nicolas我添加了选项
sonar.verbose=true
。我查看了
sonarqube-6.2/logs
的日志,但没有找到任何关于
scoverage
的参考。知道我应该找什么吗?