pytest框架学习总结:失败用例如何处理?

当我们跑用例的时候,有些用例可能会失败,可以对失败的用例设置做如下管理:

1、失败重跑: --reruns 2 --reruns-delay 5

2、失败了停止执行后续的用例:pytest -x

3、设置最多失败多少用例会停止执行:pytest --maxfail=2

4、跳过用例执行:@pytest.mark.skip() 有条件的判断是否跳过@pytest.mark.skipif()

5、通过指定--ignore参数忽略测试文件: pytest --ignore=baiduTest/tests/test_start.py

6、只执行上次失败的用例,pytest --lf xx.py

7、执行全部用例,但是首先执行上次失败的用例,再执行其余成功的用例。pytest --ff xx.py

相关推荐
hu1j几秒前
[HTB] 靶机学习(十二)Eureka
学习·安全·web安全·网络安全·云原生·eureka
搞机械的假程序猿6 分钟前
普中51单片机学习笔记-点亮第一个LED
笔记·学习·51单片机
菜鸟‍22 分钟前
【论文学习】基于 Transformer 的图像分割模型
深度学习·学习·transformer
Han.miracle2 小时前
Java的多线程——多线程(3)线程安全
java·开发语言·jvm·学习·安全·线程·多线程
d111111111d3 小时前
STM32外设学习--TIM定时器--输入捕获---测频方法。
stm32·单片机·学习
学习_学习_再学习4 小时前
ffmpeg学习记录
学习·ffmpeg
im_AMBER4 小时前
算法笔记 10
笔记·学习·算法·leetcode
qzhqbb7 小时前
神经网络—— 学习与感知器
神经网络·学习
charlie11451419110 小时前
CSS笔记4:CSS:列表、边框、表格、背景、鼠标与常用长度单位
css·笔记·学习·css3·教程
✎ ﹏梦醒͜ღ҉繁华落℘14 小时前
FreeRTOS学习笔记(应用)-- 各种 信号量的应用场景
笔记·学习