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

相关推荐
武昌库里写JAVA35 分钟前
iview Switch Tabs TabPane 使用提示Maximum call stack size exceeded堆栈溢出
java·开发语言·spring boot·学习·课程设计
一弓虽1 小时前
git 学习
git·学习
Moonnnn.4 小时前
【单片机期末】串行口循环缓冲区发送
笔记·单片机·嵌入式硬件·学习
viperrrrrrrrrr74 小时前
大数据学习(131)-Hive数据分析函数总结
大数据·hive·学习
fen_fen4 小时前
学习笔记(26):线性代数-张量的降维求和,简单示例
笔记·学习·算法
布伦鸽6 小时前
C# WPF 左右布局实现学习笔记(1)
笔记·学习·c#·wpf
陳麦冬8 小时前
深入理解指针(二)
c语言·学习
普宁彭于晏10 小时前
CSS3相关知识点
前端·css·笔记·学习·css3
fen_fen11 小时前
学习笔记(25):线性代数,矩阵-矩阵乘法原理
笔记·学习·线性代数
xiaoxiaoxiaolll12 小时前
从理论崩塌到新路径:捷克科学院APL Photonics论文重构涡旋光技术边界
学习