代码改变世界

pytest - 失败重运行机制:rerun

2021-05-13 14:27  起个昵称  阅读(511)  评论(0编辑  收藏  举报

失败重运行机制

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

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

 

安装插件: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"])