失败重运行机制
用例失败的情况下,可以重新运行用例
一旦用例失败,马上重新运行
安装插件:pip install pytest-rerunfailures
使用命令:--reruns 重试次数
如 --reruns 2 标识运行时候的用例可以重新运行2次
重运行次数之间可以设置时间间隔(单位:秒) --reruns 2 --reruns-delay 5 重运行2次,每次间隔5秒
报告
allure报告看不出有rerun,可以用html报告查看有多少条rerun的用例
pytest.main(["-s","-v",
"--html=report.html",
# "-m","demo or smoke",
"--alluredir=allure_dir",
"--reruns","2","--reruns-delay","5"])