pytest测试不通过重跑

在执行自动化测试时,可能存在外在因素导致测试不通过,这个时候就需要多次执行用例查看结果
1.安装
pip install pytest-rerunfailures
2.添加
在需要重跑的用例上加@pytest.mark.flaky(reruns=3, reruns_delay=2)
reruns是重跑次数
reruns_delay是重新运行等待的时间
当前用例执行不通过的时候就会重新执行
示范:
@pytest.mark.flaky(reruns=3, reruns_delay=2)
def test_rerun(self):
    print('执行当前用例')
    assert 1==2

 

 
0
 
0
 
posted @ 2021-12-28 12:00  小破的博客  阅读(78)  评论(0编辑  收藏  举报