A proof-of-concept enriching weaver-test's flexibility using a cats-effect-adjacent library, cats-retry.
- Implement your own suite or use the included
RandomSuite
extending the addedRetryingIOSuite
to make it retry! - Override or use the default
RetryPolicy
passed intoRetryingIOSuite
to manage the timing, backoff, and thresholds of the retrying. - Test this new functionality with:
sbt test