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

py.test + xdist запуск с -n N>1 и fixture(scope='module')

fixtures
pytest
execution
parallel
python
Теги: #<Tag:0x00007f7b64abb328> #<Tag:0x00007f7b64abb198> #<Tag:0x00007f7b64abb058> #<Tag:0x00007f7b64abaf18> #<Tag:0x00007f7b64abadd8>

(kixiro) #1

Пытаюсь наладить параллельный запуск тестов, в каждом модуле с тестами несколько отдельных функций, использующих fixture-у с scope=‘module’ и подразумевается что на каждый модуль будет запущена одна такая, но при запуске с xdist в несколько потоков, разбиение тестов происходит не по модулям и на каждый поток вызывается свой вызов fixture-ы. Как сделать, чтобы тесты бились по модулям в потоках?


(Sergey Pirogov) #2

Сегодня столкнулся с такой же проблемой


(ex3me0) #3

Гугол?