Удаленка для jenkins+selenide+selenoid+allure+docker спецов на 2-3 часа в день. 100% remote! Присоединиться к проекту

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

codeception
parallel
execution
test-data
php
api
dataprovider
Теги: #<Tag:0x00007fedb7e00018> #<Tag:0x00007fedb781fe78> #<Tag:0x00007fedb781fd38> #<Tag:0x00007fedb781fbf8> #<Tag:0x00007fedb781fab8> #<Tag:0x00007fedb781f978> #<Tag:0x00007fedb781f7e8>

(Ugin Berets) #1

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


(Ray Romanov) #2

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


(Ugin Berets) #3

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


(Ray Romanov) #4

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