# -*- coding: utf-8 -*-
# @Time : 2023/7/10 17:32
# @Author : yanfa
# @user : yanfa
# @File : test_allure_08_for_failure_retry.py
# @remark: allure2 失败重试功能
""""""
import pytest
"""一、allure2 失败重试功能
应用场景:
应对服务不稳定时添加重试
allure可以收集用例运行期间,重试的用例的结果,以及这段时间重试的历史记录。
解决:重试功能可以使用pytest相关插件,例如pytest-rerunfailures
重试的结果信息会展示在详情页面的"Retries"选项卡中
安装:pip install pytest-rerunfailures
用法:使用装饰器 reruns-重试次数 reruns_delay-重试间隔时间单位秒
@pytest.mark.flaky(reruns=3,reruns_delay=2)
"""
#例子:控制台标记为RERUN
@pytest.mark.flaky(reruns=3,reruns_delay=2)
def test_retry():
assert False