pytest重运行失败用例
python版本必须3.5以上;pytest版本必须是5.0以上,不然会出现一些乱七八糟的问题,这也是官方建议。
安装 pytest-rerunfailures
pip install pytest-rerunfailures
重运行是指运行失败了,间隔几秒后再去运行,延迟时间可指定,次数也可指定 。
F:\git\AuomationTest\TestPytest\code\ch1>pytest --reruns 5
================================================================================ test session starts ================================================================================
platform win32 -- Python 3.7.7, pytest-6.2.0, py-1.9.0, pluggy-0.13.1
plugins: allure-pytest-2.8.24, cov-2.8.1