Параллельный запуск функциональных тестов. Codeception

codeception
gitlab
parallel
execution
php
webdriver
Теги: #<Tag:0x00007fedb87f2cb0> #<Tag:0x00007fedb87f2b48> #<Tag:0x00007fedb87f2a08> #<Tag:0x00007fedb87f28c8> #<Tag:0x00007fedb87f2760> #<Tag:0x00007fedb87f25f8>

(rus) #1

Всем привет!
Хочу у себя на проекте наладить параллельный запуск функциональных тестов, вот что мы используем: GitLab, PHP, Selenium server + Codeception.
Подскажите, пожалуйста, какой самый лучший(простой) способ по Вашему мнение для нас, ну или как Вы решили проблему параллельного запуска на своем проекте, будет интересно почитать.
Всем спасибо! :slight_smile:


(Vadim) #2

По приемочных тестам я сделал через https://robo.li/tasks/Testing#codecept . Для отчетов используется allure ибо он краше и нет багов мержа тестов с датапровайдером как в стандартных html отчетах. Для visualception приходится передавать для каждого потока разный путь сохранения отчетов, а то будет друг друга затирать. Напрягает равномерное распределение тестов по группам что бы каждая группа выполнялась приблизительно одинаковое время.