1

我使用 pytest-xdist 并行运行测试,但我的套件设置非常庞大且笨重,我希望避免在每次测试执行中多次运行。
当我使用 pytest-xdist 并行运行所有测试时,我遇到了一个问题,即我的套件设置(夹具)在每次测试执行之前运行,这增加了所有测试用例的执行时间。
有什么方法可以避免在 pytest 并行执行中的每次测试执行之前执行夹具?

4

1 回答 1

0

您可以指定一个范围,它将告诉 pytest 何时运行夹具。听起来你想使用scope="session".

于 2020-04-14T20:04:51.233 回答