Как запустить настройку (фикстуру) один раз, а затем провести параллельное тестирование - PullRequest
0 голосов
/ 14 апреля 2020

Я использовал pytest-xdist для параллельного запуска тестов, но мои настройки очень громоздкие и громоздкие, и я хочу избежать многократного запуска при каждом выполнении тестов.
Когда я использовал pytest-xdist для параллельного запуска всех тестов, я столкнулся с проблемой, заключающейся в том, что мои настройки набора (приспособления) выполняются перед каждым выполнением теста, что увеличивает время выполнения всех тестовых случаев.
Есть ли способ избежать выполнения фиксатора перед каждым выполнением теста при параллельном выполнении pytest?

1 Ответ

1 голос
/ 14 апреля 2020

Вы можете указать область действия , которая сообщит pytest, когда запускать приборы. Похоже, вы хотите использовать scope="session".

...