fickle
Handle fickle (flaky) tests in rust.
Usage
The primary api is to use the [fickle] macro attribute like this:
By default, it will re-run your test 1 time (if the first time fails). If you want to allow more than 1 retry you can specify that with the retries argument.
There is also the option of using the [Fickle] struct (which is what the macro expands to under the hood). This would look something like this