You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
With the changes in #529, we no longer use the tolerate fixture and we should therefore remove it from the repository. However I think it is useful and there may be other uses for it beyond pyDVL. Therefore I suggest we move it a separate repository and open-source it.
It turns out that there is a similar plugin called pytest-repeat that allows repeating tests on failure. However our implementation allows setting the number of repetitions inside a test's function. We could contribute that change to that other plugin but that would take longer and would involve a lot more communication overhead.
The text was updated successfully, but these errors were encountered:
After a bit of search I found that there already exists a pytest plugin call pytest-rerunfailures that reruns tests on failure. We should perhaps removing our code and use that instead.
With the changes in #529, we no longer use the tolerate fixture and we should therefore remove it from the repository. However I think it is useful and there may be other uses for it beyond pyDVL. Therefore I suggest we move it a separate repository and open-source it.
All the related code can be found in tests/tolerate.py and tests/conftest.py.
We should refer to pytest's documentation for instructions on how to create a plugin.
It turns out that there is a similar plugin called pytest-repeat that allows repeating tests on failure. However our implementation allows setting the number of repetitions inside a test's function. We could contribute that change to that other plugin but that would take longer and would involve a lot more communication overhead.
The text was updated successfully, but these errors were encountered: