PyBuilder - как продолжить, если тесты не пройдены или покрытие слишком низкое?
Исходя из maven, было бы неплохо иметь опцию конфигурации в pybuilder, которая позволяет мне продолжать работу, если тесты не пройдены или охват тестов слишком низок.
Мне интересно, существует ли такая опция - не нашел ее в документации: Документация по плагинам PyBuilder
Фон:
Я планирую использовать pybuilder в jenkins и публиковать результаты своих испытаний в сонаре, но при этом иметь возможность загружать артефакты разработки в наш внутренний репозиторий. Все это не работает, если сборка останавливается при неудачных тестах или слишком низком покрытии.
1 ответ
Тестовое покрытие части вопроса решено:
Есть свойство, которое можно установить в build.py:
@init
def set_properties(project):
project.set_property('coverage_break_build', False)
Найдено через pyb -X
- который печатает много значений конфигурации.