отменить запуск процесса pytest.main () - PullRequest
0 голосов
/ 06 января 2020

Я запускаю pytest из службы flask. У меня есть функция, которая оборачивает pytest.main плагинами. Я запускаю pytest.main с self.executor = ThreadPoolExecutor(max_workers=1) self.executor.submit(pytest.main...)

Я хотел бы запустить pytest.main в фоновом режиме (другой поток), чтобы основной поток не застрять. Я хотел бы добавить возможность остановить тестовый запуск с помощью session.shouldstop = True или pytest.exit (). Но когда я это делаю, ничего не происходит, тесты все еще выполняются. Какое решение или другой способ подойти к этому вопросу?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...