pytest - 失败重运行机制:rerun

失败重运行机制

用例失败的情况下,可以重新运行用例

一旦用例失败,马上重新运行

安装插件:pip install pytest-rerunfailures

使用命令:--reruns 重试次数

  如 --reruns 2   标识运行时候的用例可以重新运行2次

  重运行次数之间可以设置时间间隔(单位:秒) --reruns 2 --reruns-delay 5  重运行2次,每次间隔5秒

pytest - 失败重运行机制:rerun

报告

allure报告看不出有rerun,可以用html报告查看有多少条rerun的用例

pytest.main(["-s","-v",
"--html=report.html",
# "-m","demo or smoke",
"--alluredir=allure_dir",
"--reruns","2","--reruns-delay","5"])

pytest - 失败重运行机制:rerun

上一篇:Pytest(4)失败重跑插件pytest-rerunfailures


下一篇:mysql的从头到脚优化之服务器参数的调优