Automatically rerun flaky pytest cases with bounded retry rules before intermittent failures block merges with pytest-rerunfailures
Add controlled retries to pytest runs so agents can contain flaky tests and report final failures without rerunning whole suites by hand.
What it does
Automatically rerun flaky pytest cases with bounded retry rules before intermittent failures block merges with pytest-rerunfailures
Add controlled retries to pytest runs so agents can contain flaky tests and report final failures without rerunning whole suites by hand.
Prerequisites
Python, pytest, and the pytest-rerunfailures plugin
Installation
Use the upstream install or setup path that matches your environment:
- $ pip install pytest-rerunfailures
Requirements and caveats from upstream:
- :target: https://pypi.python.org/pypi/pytest-rerunfailures/
- You will need the following prerequisites in order to use pytest-rerunfailures:
- Python 3.10+ or PyPy3
Basic usage or getting-started notes:
-
pytest 8.1 or newer
-
This plugin can recover from a hard crash with the following optional
-
Extracted from upstream docs: https://raw.githubusercontent.com/pytest-dev/pytest-rerunfailures/HEAD/README.rst
Documentation
Source
Capabilities
Install
Quality
deterministic score 0.45 from registry signals: · indexed on github topic:agent-skills · 8 github stars · SKILL.md body (1,283 chars)