implement a --failed option for pytest
pytest plugin to implement a --failed option
This project is no longer maintained.
If you are using pytest >= 2.8 you don’t need to install anything, since the functionality has been added to pytest core
If you are using pytest <= 2.7 you should use use pytest-cache instead.
- It provides the same feature with --lf instead of --failed (which is shorter)
- It’s developed by the original author of pytest (Holger Krekel)
- It has more features
- It does not use pickle for storing data so it’s safe to use across different versions of Python
The only downside is that pytest-cache depends on execnet, whereas pytest-runfailed is standalone.
You’ll need to run the full suite once before the option --failed can work.
The failing tests ids are stored into a .pytest directory, just remove it if you experience issues.