用例失败重跑

http://t.zoukankan.com/crystal1126-p-12580953.html

https://www.csdn.net/tags/MtTaIgysODA4MzE2LWJsb2cO0O0O.html

https://blog.csdn.net/qq_39208536/article/details/122435367?utm_term=pytest%E5%A4%B1%E8%B4%A5%E9%87%8D%E8%AF%95%E6%8E%A7%E5%88%B6&utm_medium=distribute.pc_aggpage_search_result.none-task-blog-2~all~sobaiduweb~default-2-122435367&spm=3001.4430

1. pip install pytest-rerunfailures

2. 在main函数的

'--alluredir', r'report/xml', 参数之后添加参数:'--reruns', '2',
'--reruns':收集失败的case,
'2':第一次执行完失败后重跑的次数
pytest.main(['-m','debug','-s', '-v', 'step_defs/' + pod_name[index], '--alluredir', r'report/xml', '--reruns', '2',
'--json-report-file=none', '--json-report-indent=4', '--json-report-omit=log'],
plugins=[plugin])

 

posted @ 2022-03-01 10:14  苍耳冬阳  阅读(25)  评论(0编辑  收藏  举报