Примечание.
Эта функция уже присутствует Публичный предварительный просмотр и может измениться.
Необходимые условия
- GitHub Code Quality включена на репозитории.
- Данные покрытия кода загружаются GitHub для ветки pull request. См . раздел AUTOTITLE.
Создание правила порога покрытия
-
На GitHubперейдите на главную страницу репозитория.
-
Под именем репозитория щелкните Settings. Если вкладка "Параметры" не отображается, выберите раскрывающееся меню и нажмите кнопку "Параметры".

-
В левой боковой панели в разделе "Код и автоматизация" щелкните "Правила", а затем щелкните "Наборы правил".

-
Создайте новый набор правил ветви или кликните на существующий, чтобы отредактировать его.
-
В разделе «Правила филиала» выберите Ограничить покрытие кода.
-
Расширите дополнительные настройки для настройки пороговых параметров. Значение 0 означает, что порог отключён.
- Минимальный процент покрытия: введите значение для блокировки pull request, если агрегированное покрытие ниже этого процента.
- Максимальное снижение покрытия: введите значение для блокировки pull request, когда покрытие падает более чем на эти процентные пункты относительно стандартной ветки.
-
Нажмите «Создать или сохранить изменения».
Совет
Рассмотрите возможность установить режим Оценка перед переходом в Активный. Это позволяет наблюдать, какие pull requests были бы заблокированы без соблюдения правила, что даёт возможность откалибровать пороговые значения.