python pytest自动化测试时,失败用例重跑,可以采用pytest的库rerunsfailurs
安装步骤:
1. pip install pytest-rerunsfailures
2.如果需要html的测试报告,需要安装 pip instal pytest-html
三种方式:
1、在python自动化项目根目录下新建pytest.ini,在配置文件中写入以下内容:
[pytest]
addpots=-vs --reruns 2 --reruns-delay 5
reruns为失败用例重跑的次数,reruns-delay为间隔时间,单位为s
2、在重跑测试用例脚本前面加上@pytest.mark.flaky(reruns=2,reruns-delay=2)文章来源:https://www.toymoban.com/news/detail-510365.html
3、命令行参数:pytest -- reruns 重试次数 (--reruns-delay 次数之间间隔)文章来源地址https://www.toymoban.com/news/detail-510365.html
pytest --reruns 2 运行失败的用例可以执行2次
pytest --reruns 2 --reruns-delay 5 运行失败的用例可以执行2次,每次间隔5秒
到了这里,关于python pytest失败用例重新执行的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!