Выполнение параллельных тестов Класс мудрый в pytest - PullRequest
1 голос
/ 02 марта 2020

У меня 3 тестовых класса в одном файле. Каждый класс имеет свои собственные методы настройки и демонтажа. Я хочу сделать конфиг в pytest, где я могу распараллелить запуск 3 тестовых классов отдельно в 3 потока. Как мне этого добиться? Пожалуйста, помогите.

1 Ответ

0 голосов
/ 04 марта 2020

Установите плагин xdist и используйте -n = count_of_threads. Если тесты должны выполняться параллельно, мы можем использовать --dist =loadcope для группировки всех тестов в одном классе тестирования.

- dist = loadcope: тесты будут сгруппированы модулем для теста функций и классов для методов тестирования, то каждая группа будет отправлена ​​доступному работнику.

имя файла pytest -n = thread_count --dist =loadcope

...