【发布时间】:2020-02-13 07:11:18
【问题描述】:
我有一个 pytest 测试文件的目录,并且有一个需要测试的限定符测试,如果它失败则停止执行任何进一步的测试,但如果它通过则执行所有测试,无论是否通过。 我有一个具有以下结构的目录:
tests/
test_qualifier.py
test_one.py
test_two.py
...
现在,当我使用 pytest test/ -x 运行测试时,它会运行所有测试,因为它会在第一次失败时停止。
我希望pytest 运行test_qualifier.py,如果它失败则停止进一步执行,但如果它通过则不要停止任何测试是否失败。
【问题讨论】:
-
这不是问题。请扩展它并考虑包含代码 sn-ps 显示您如何运行它。