Reejecución automática de pruebas pytest inestables con reglas de reintento acotado antes de que fallos intermitentes bloqueen fusiones con pytest-rerunfailures
Agrega reintentos controlados a las ejecuciones de pytest para que los agentes puedan manejar pruebas inestables e informar fallos finales sin tener que reejecutar suites completas manualmente.
Prerrequisitos
Python, pytest y el plugin pytest-rerunfailures
Instalación
Usa la ruta de instalación estándar o la configuración que coincida con tu entorno:
- $ pip install pytest-rerunfailures
Requisitos y advertencias del proyecto original:
- :target: https://pypi.python.org/pypi/pytest-rerunfailures/
- Necesitarás los siguientes prerrequisitos para usar pytest-rerunfailures:
- Python 3.10+ o PyPy3
Notas básicas de uso o inicio rápido:
-
pytest 8.1 o superior
-
Este plugin puede recuperarse de un fallo grave con los siguientes elementos opcionales
-
Extraído de la documentación original: https://raw.githubusercontent.com/pytest-dev/pytest-rerunfailures/HEAD/README.rst