pytest框架笔记(二十) : 运行上次失败用例(--lf和--ff)

一、前言

当用例特别多的时候,为了节省时间,第一次部分用例失败了,修复完之后,可以只测上次失败的用例

二、pytest运行上次失败用例

通过pytest -h,找到里面两个命令行参数:--lf和 --ff

  • --lf,叫--last-failed,只重新运行上次运行失败的用例(或如果没有失败的话会全部跑)
  • --ff,叫--failed-first,运行所有测试,但首先运行上次运行失败的测试(这可能会重新测试,从而导致重复的fixture setup/teardown)

三、--lf和--ff

lf是last-failed的缩写,第一次运行全部测试用例有4个通过passed,2个failed,1个error

如果只想运行其中2个failed的和1个error用例,那么可以运行pytest --lf,这样就只运行非passed的用例

如果想先运行上次失败的,后运行其他通过的用例,那么可以运行pytest --ff

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值