🎉🥳Very first release of the pytest plugin created to help us at gastrofix (and maybe also you) to fight flaky tests.
This plugin gives you a more detailed output on your pytest report to distinguish the following cases:
* `PASSED`: test passed without any errors
* `FAILED`: test failed with errors
* `FAILED TO VERIFY`: test failed to get to the call phase (the actual test was not run)
Additionally with this plugin you are able to enforce getting to the call phase of pytest by re-running a flaky setup phase multiple times on failure *but* not the whole test (consisting of setup+call+teardown).
This way you can make sure that your actual tested business logic is being executed and tested and only this way your tests actually provide any valuable outcome.