PyBuilder - как продолжить, если тесты не пройдены или покрытие слишком низкое?

Исходя из maven, было бы неплохо иметь опцию конфигурации в pybuilder, которая позволяет мне продолжать работу, если тесты не пройдены или охват тестов слишком низок.

Мне интересно, существует ли такая опция - не нашел ее в документации: Документация по плагинам PyBuilder

Фон:
Я планирую использовать pybuilder в jenkins и публиковать результаты своих испытаний в сонаре, но при этом иметь возможность загружать артефакты разработки в наш внутренний репозиторий. Все это не работает, если сборка останавливается при неудачных тестах или слишком низком покрытии.

1 ответ

Тестовое покрытие части вопроса решено:

Есть свойство, которое можно установить в build.py:

@init
def set_properties(project):
    project.set_property('coverage_break_build', False)

Найдено через pyb -X - который печатает много значений конфигурации.

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