У меня есть пакет python в репозитории битбакетов. Я хотел бы настроить конвейеры azure так, чтобы, когда я отправляю запрос на перенос в главную ветку этого репозитория, запускалась куча тестов pytest.
Наряду с этим (отдельно или предпочтительно в pytest) Я бы хотел, чтобы был запущен тест покрытия, и этот тест завершился неудачно, если процент покрытия главной ветки выше, чем процент покрытия ветви, которая сливается с ней.
Идея состоит в том, что пул-реквест не может быть объединен, если тестовое покрытие не увеличится.
Кто-нибудь знает, как я могу это сделать?