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