Есть отличная удаленная работа для php+codeception+jenkins+allure+docker спецов. 100% remote! Присоединиться к проекту

Запуск тестов из разных модулей одной командой

codeception
php
Теги: #<Tag:0x00007f7b60fc4828> #<Tag:0x00007f7b60b7f830>

(Евгений Голов) #1

Здравствуйте. Имеется модульное веб-приложение, при этом в каждом модуле пишутся тесты с использованием codeception. Получается в vendor’е есть модули, а в каждом из них папка tests и конфиг codeception.yml. Возможно ли одной командой запустить все тесты всех подключенных в проекте модулей?


(Bearded Bear) #2

Как 1 из вариантов, можно создать таск с помощью Robo.li, который будет по очереди запускать тесты из разных директорий, а после смержит репорты всех модулей в один репорт.
Но я бы всё таки вынес все тесты в корень проекта, и делил на модули с помощью suite конфигов - {suitname}.suite.yml