Flaky-Pytest-Tests automatisch mit begrenzten Wiederholungsregeln erneut ausführen, bevor intermittierende Fehler Merges blockieren – mit pytest-rerunfailures
Füge kontrollierte Wiederholungen zu pytest-Läufen hinzu, damit Agenten flaky Tests behandeln und endgültige Fehler melden können, ohne ganze Suites von Hand erneut ausführen zu müssen.
Voraussetzungen
Python, pytest und das Plugin pytest-rerunfailures
Installation
Verwende den für deine Umgebung passenden Upstream-Installations- oder Einrichtungspfad:
- $ pip install pytest-rerunfailures
Anforderungen und Hinweise von Upstream:
- :target: https://pypi.python.org/pypi/pytest-rerunfailures/
- Du benötigst die folgenden Voraussetzungen, um pytest-rerunfailures zu nutzen:
- Python 3.10+ oder PyPy3
Grundlegende Nutzung oder Einstiegsnotizen:
-
pytest 8.1 oder neuer
-
Dieses Plugin kann sich von einem harten Absturz erholen, mit den folgenden optionalen
-
Aus Upstream-Dokumentation extrahiert: https://raw.githubusercontent.com/pytest-dev/pytest-rerunfailures/HEAD/README.rst