Интеграция Codeception TeamCity
Я запускаю этот шаг сборки командной строки:
cd ../common && php ../../../vendor/bin/codecept --xml --no-exit run
В журнале сборки у меня есть результаты тестов. я использую codeception
для моих тестов, и я нашел только phpunit
мета бегун для teamcity
,
Я хочу провалить сборку, если тесты не пройдены, и любое решение мне понравится.
1 ответ
Решение
Теперь я использую эту команду:
codecept --steps --xml --no-interaction --debug --no-ansi --no-colors run
Для тестирования интеграции нужно использовать --steps
а также --xml
параметр для вывода отчета xml. Для обработки отчета о настройке перейдите в Настройки конфигурации сборки -> Функции сборки и добавьте XML report processing
(Формат Ant JUnit).
С --no-exit
В любом случае, teamcity отметит сборку как успешную, поэтому я удалил ее.