value
runSingleTestWithFlakinessMode :: ProgressReporterHow to report test progress
-> HList externalResourcesExternal resources
-> TDef (ProgressReporter -> ((HList externalResources -> () -> t) -> t) -> IO TestRunResult)Test definition
-> TimeoutTimeout
-> WordMax retries
-> FlakinessModeFlakiness mode
-> ExpectationModeExpectation mode
-> IO TestRunReportTest result
Run a single test.
Run the test up to maxRetries times.
Finish as soon as the test passes once, or when we run out of retries.