2017-02-21 38 views
2

我們使用默認的'SonarQube方式'質量門,它具有'突變覆蓋率'設置,但是這似乎不會導致門失敗。如果突變覆蓋率不夠高,我能否獲得質量門檻?

例如,我有一個小的測試項目,沒有足夠的突變覆蓋,並報告這是一個代碼味道:

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

這是來自一個FindBugs的質量配置文件。是否有可能失敗的質量門?

回答

0

您必須通過添加規則來修改質量門(SonarQube方式),如果突變覆蓋率「小於」,那麼錯誤(或警告)65