Интеграция 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 отметит сборку как успешную, поэтому я удалил ее.

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