Привет, народ!
Подскажите, может кто сталкивался.
Дано:
python
xdist
pytest
120+ тестов. В разных файлах, в разных классах. Часть параметризирована.
Машина с 32 ядрами
Запускаю тесты на 20 потоков. параметр –dist указывал и “no” и “load”, картина не меняется.
В результате, часть тестов нормально распределяется по потокам, но часть ждет завершения самого долгого теста и запускается только после него, хотя часть потоков простаивает.
В результате на таймлайне наблюдается картина. Хотелось бы чтобы тесты распределилиь бы по свободному времени в потоках.
Вопрос: Кто нить знает решение? Или хотя бы куда копать.