pytest -运行上次失败用例(--lf 和 --ff)

pytest -h

命令行输入pytest -h,找到里面两个命令行参数: --lf 和 --ff

  • --lf, --last-failed 只重新运行上次运行失败的用例(或如果没有失败的话会全部跑)
  • --ff, --failed-first 运行所有测试,但首先运行上次运行失败的测试(这可能会重新测试,从而导致重复的fixture setup/teardown)

--lf 只运行上次失败的

--ff先运行上次失败的,再运行其它通过的用例

原文地址:https://www.cnblogs.com/jodie2019/p/13235097.html