Sonarqube覆盖范围随相同提交而随机下降

时间:2019-05-23 20:38:31

标签: sonarqube jenkins-pipeline

我们有一条Jenkins管道(作为其步骤之一)运行Sonarqube。目前,它坚持要求覆盖率必须达到90%或更高,这是我们要保持的水平。不幸的是,有时它“感知”的覆盖范围会随机下降。例如,如果我们的覆盖率达到95%左右,它将报告70-80%的覆盖率。

但是,重新运行完全相同的提交将产生正确的95%或更高的覆盖率。我们已经看过几次这个问题了。在我刚遇到的特定示例中,我们从第一次检查提交时的74%到第二次检查到94%的情况。

预期:相同的提交应始终在Sonarqube中产生相同级别的覆盖率。

实际:有时一次提交的覆盖率会有很大差异(20%甚至更多)。

0 个答案:

没有答案