Как правильно через py.test запускать тесты параллельно

использую py.test и pytest-xdist
перед каждым тестом -

@pytest.mark.parametrize(['driver','url'], [[chrome_driver, login_url],[chrome_driver1,login_url1]])
def test_login_and_dashboard(driver,url):
 """test"""

запускаю как py.test -n 2 -v test.py
проблема в том что инстансы запускаются два, но проходят они по очереди ( пока в первом не пройдет - второй не запускается ) и в итоге я получаю - очень много времени прохождения тестов .

посоветуйте как запускать их действительно параллельно ?

Тоже столкнулся с этим же

Неужели нет решений?

1 лайк

Увы официальных решений пока еще нет