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

Параллельный запуск API тестов используя dataprovider.

codeception
parallel
execution
test-data
php
api
dataprovider
Теги: #<Tag:0x00007f7b654279c0> #<Tag:0x00007f7b65427880> #<Tag:0x00007f7b65427718> #<Tag:0x00007f7b654275d8> #<Tag:0x00007f7b65427420> #<Tag:0x00007f7b654272b8> #<Tag:0x00007f7b65427150>

(Ugin Berets) #1

Есть тест API в формате Cest, который использует dataprovider. Например, для логина разных типов пользователей (пользователь, администратор, модератор). Могу ли я запустить эти 3 сценария параллельно?


(Ray Romanov) #2

К сожалению нет, РНР не поддерживает параллельное выполнение.


(Ugin Berets) #3

Может можно как нибудь создать “на лету” группы из сценариев в датапровайдере, а группы уже запускать параллельно через Robo ?


(Ray Romanov) #4

Ну только если, это “на лету” напишите сами.
Для распараллеливания (2 потока) использую Ant, и дополнительная основная конфигурация для отдельных настроек логирования, чтоб друг другу логи не портили. В первом потоке один набор групп, во втором другой набор групп + отдельный основной конфиг.