当我们跑用例的时候,有些用例可能会失败,可以对失败的用例设置做如下管理:
1、失败重跑: --reruns 2 --reruns-delay 5
2、失败了停止执行后续的用例:pytest -x
3、设置最多失败多少用例会停止执行:pytest --maxfail=2
4、跳过用例执行:@pytest.mark.skip() 有条件的判断是否跳过@pytest.mark.skipif()
5、通过指定--ignore参数忽略测试文件: pytest --ignore=baiduTest/tests/test_start.py
6、只执行上次失败的用例,pytest --lf xx.py
7、执行全部用例,但是首先执行上次失败的用例,再执行其余成功的用例。pytest --ff xx.py