为pytest实现一个--failed选项
pytest-runfailed的Python项目详细描述
pytest插件实现--failed选项
警告
此项目不再维护。
如果您使用的是pytest >= 2.8,则不需要安装任何东西, 因为功能已经添加到pytest core
如果使用pytest <= 2.7,则应使用 改用pytest-cache。
- 它用--lf而不是^{tt1}提供相同的功能$ (较短)
- 它是由pytest(holger krekel)的原始作者开发的
- 它有更多功能
- 它不使用pickle来存储数据,因此可以安全地使用 在不同版本的python中
唯一的缺点是pytest-cache依赖于execnet, 而pytest-runfailed是独立的。
用法
只需运行
py.test --failed
在选择之前,您需要运行完整的套件一次 --failed可以工作。
失败的测试id存储在.pytest目录中, 如果遇到问题,请删除它。