pytest重运行机制
pytest提供了失败重运行机制
安装方法:
pip install pytest-rerunfailures
使用方法:
命令行参数形式:
命令:pytest --reruns 重复次数
比如:pytest --reruns 2 表示:运行失败的用例可以重新运行2次
命令:pytest --reruns 重复次数 --reruns-delay 次数之间的延时设置(单位:秒)
pytest --reruns 2 --reruns-delay 5 表示:失败的用例可以重新运行2次,第一次和第二次的间隔时间为5秒钟
代码示例:
pytest.main(['-m','login','--reruns','2','--reruns-delay','5','--html=Outputs/report/webReport.html','--junitxml=Outputs/report/webReport.xml','--alluredir=Outputs/allureReport'])