我正在尝试使用带有 2 个网关的 xdist 运行 2 个测试文件(-n=2)
。每个测试文件都包含特定于用户权限的测试。在使用 pytest 和 pytest-xdist 运行测试时,我注意到一些测试随机失败。发生这种情况是因为某些测试file1
由不同的gw
. 因此,如果[gw0]
从 运行大多数测试file0
,有时[gw0]
也会执行一些file1
导致失败的测试。
我试图找出是否有办法强制/要求xdist
执行特定文件,或者是否有办法将文件分配给gw
?
pytest test_*.py -n=2 -s -v
也试过:
pytest test_*.py -n=2 -s -v --dist=loadfile