Sonarqube 如果突变覆盖率不够高,我能得到一个失败的质量门吗?

Sonarqube 如果突变覆盖率不够高,我能得到一个失败的质量门吗?,sonarqube,code-coverage,mutation-testing,Sonarqube,Code Coverage,Mutation Testing,我们使用默认的“SonarQube方式”质量门,它有一个“突变覆盖率”设置,但是这似乎不会导致门失败 例如,我有一个小测试项目没有足够的变异覆盖率,并将其报告为代码气味: 3 more mutants need to be covered by unit tests to reach the minimum threshold of 65% mutant coverage 这来自FindBugs质量概要。质量门是否也可能失败?您必须通过添加一条规则来修改质量门(SonarQube方式),即如果

我们使用默认的“SonarQube方式”质量门,它有一个“突变覆盖率”设置,但是这似乎不会导致门失败

例如,我有一个小测试项目没有足够的变异覆盖率,并将其报告为代码气味:

3 more mutants need to be covered by unit tests to reach the minimum threshold of 65% mutant coverage

这来自FindBugs质量概要。质量门是否也可能失败?

您必须通过添加一条规则来修改质量门(SonarQube方式),即如果突变覆盖率“小于”65,则会出现错误(或警告)