Pytest 显示随机顺序测试的顺序
Pytest show order of random order tests
是否可以使用 pytest --random-order
标志以某种方式按执行顺序查看测试列表?
在随机顺序包文档 (https://pypi.org/project/pytest-random-order/) 中,我发现它仅报告种子,因此您可以按相同顺序重新 运行 测试,但我需要先查看哪个测试 运行找出一些依赖关系(我的测试在正常顺序下是绿色的,但在一些 运行s 随机顺序下是红色的)
提前致谢。
我想从 pytest
的角度来看这个问题,而不仅仅是 random-order
插件,我发现我需要做的就是添加标志 -rA
,其中 A 代表所有测试都通过、跳过和失败。 (参见 Pytest docs or Stack Overflow answers here)
因此,要 运行 以随机顺序进行测试,并在 运行 末尾使用测试摘要(列表),请使用:
pytest -rA --random-order
是否可以使用 pytest --random-order
标志以某种方式按执行顺序查看测试列表?
在随机顺序包文档 (https://pypi.org/project/pytest-random-order/) 中,我发现它仅报告种子,因此您可以按相同顺序重新 运行 测试,但我需要先查看哪个测试 运行找出一些依赖关系(我的测试在正常顺序下是绿色的,但在一些 运行s 随机顺序下是红色的)
提前致谢。
我想从 pytest
的角度来看这个问题,而不仅仅是 random-order
插件,我发现我需要做的就是添加标志 -rA
,其中 A 代表所有测试都通过、跳过和失败。 (参见 Pytest docs or Stack Overflow answers here)
因此,要 运行 以随机顺序进行测试,并在 运行 末尾使用测试摘要(列表),请使用:
pytest -rA --random-order