【发布时间】:2014-07-03 14:32:37
【问题描述】:
我正在使用 SonarQube 4.3 并尝试让质量门(以前称为警报)工作,当集成测试覆盖率自上次分析以来下降时失败。
有人知道怎么去吗?
【问题讨论】:
-
您是否尝试过这里的步骤 - docs.codehaus.org/display/SONAR/Quality+Gates ?
-
是的,我做了,但没有说明如何设置阈值。我尝试了各种方法,例如“自上次分析以来的覆盖率 Delta 小于 100”“自上次分析以来的覆盖率 Delta 小于 0”……但没有显示出预期的效果。在我看来,我输入的数字总是被视为一个绝对值,并且是指当前的覆盖范围。
-
嗯...我们仍在使用警报,为此我们有“自上次分析以来的覆盖率增量小于 0%”,这很有效,所以听起来你在做什么 应该工作。
-
在警报中,用户界面在您输入图形的输入框旁边有一个“%”符号,因此您不必实际输入“%”符号,只需输入图形即可。