Description
We currently use pytest-rerunfailures
to re-run our flakey tests. These failures that get re-run and eventually succeed will still get annotated in GHA which causes some confusion for us. Would you be willing to add support for the rerun plugin?
I'm able to get it working using this:
try:
# If we have the pytest_rerunfailures plugin,
# and there are still retries to be run,
# then do not return the error
import pytest_rerunfailures
if item.execution_count <= pytest_rerunfailures.get_reruns_count(item):
return
except ImportError:
pass