Reexecutar automaticamente testes pytest instáveis com regras de repetição limitadas antes que falhas intermitentes bloqueiem merges com pytest-rerunfailures
Adicione repetições controladas a execuções do pytest para que agentes possam conter testes instáveis e reportar falhas finais sem reexecutar suítes inteiras manualmente.
Pré-requisitos
Python, pytest e o plugin pytest-rerunfailures
Instalação
Use o método de instalação ou configuração padrão que corresponde ao seu ambiente:
- $ pip install pytest-rerunfailures
Requisitos e observações da fonte original:
- :target: https://pypi.python.org/pypi/pytest-rerunfailures/
- Você precisará dos seguintes pré-requisitos para usar o pytest-rerunfailures:
- Python 3.10+ ou PyPy3
Notas de uso básico ou primeiros passos:
-
pytest 8.1 ou mais recente
-
Este plugin pode se recuperar de uma falha grave com o seguinte opcional
-
Extraído da documentação original: https://raw.githubusercontent.com/pytest-dev/pytest-rerunfailures/HEAD/README.rst