如何一次运行安装程序(夹具),然后并行测试

时间:2020-04-14 20:00:39

标签: python pytest pytest-xdist pytest-parallel

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

1 个答案:

答案 0 :(得分:1)

您可以specify a scope,它将告诉pytest何时运行灯具。听起来您想使用scope="session"