用例重跑方法:
1利用pytest-rerunfailures包
2使用@pytest.mark.flaky(reruns=重跑次数,reruns_delay=间隔时间)装饰器,暂时还没试验成功,待研究。
pytest-rerunfailures包
1在命令最后面加上--reruns n 即可实现立刻失败重跑,n表示需重跑次数。
用例
执行
失败后rerun3次,失败的用例总共执行4次,成功的用例仅执行一次。
2组合参数命令
参数:lf
–If参数(last fail):运行上次运行失败的测试用例,如果没有失败用例则运行全部测试用例。
使用方式:在运行函数或命令行中传入参数: --lf 即可
terminal用法
--ff, --failed-first 运行所有测试,但首先运行上次运行失败的测试