Проекты SonarQube проходят Quality Gate, когда нет данных?

Я использую SonarQube 5.4 и заметил, что когда метрика, которая используется для вычисления статуса Quality Gate, отсутствует, то она обрабатывается так же, как если бы критерии были выполнены.

Не более ли интуитивно понятно, что Quality Gate не работает, если отсутствует информация для определения статуса? Или, по крайней мере, что это настраивается для сбоя по умолчанию, если отсутствуют данные?

1 ответ

Решение

Вместо того чтобы иметь качественный шлюз, способный справиться с мерой покрытия отсутствующего кода, наша цель состоит в том, чтобы найти стандартный способ принудительно установить покрытие равным 0, когда для одного исходного файла нет информации о покрытии. Это не простая тема, но это то, что мы постараемся исправить в части https://jira.sonarsource.com/browse/MMF-345.

Другие вопросы по тегам