重跑用法
重跑用法
pytest --reruns 2 --reruns-delay 1
# 仅对特定标记生效(需注册 flaky 标记):
# @pytest.mark.flaky(reruns=2, reruns_delay=1)重跑会掩盖真实的偶发缺陷;建议统计重跑率并持续跟踪,把它当治理线索而不是解决方案。
pytest-rerunfailures 提供 --reruns 失败自动重跑与 --reruns-delay 间隔控制,也可只对标记用例生效;重跑能缓解环境抖动,但不该静默忽略根因。
pytest --reruns 2 --reruns-delay 1
# 仅对特定标记生效(需注册 flaky 标记):
# @pytest.mark.flaky(reruns=2, reruns_delay=1)