| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Test.Syd.Runner.Single
Synopsis
- runSingleTestWithFlakinessMode :: forall externalResources t. ProgressReporter -> HList externalResources -> TDef (ProgressReporter -> ((HList externalResources -> () -> t) -> t) -> IO TestRunResult) -> Word -> FlakinessMode -> ExpectationMode -> IO TestRunReport
Documentation
runSingleTestWithFlakinessMode Source #
Arguments
| :: forall externalResources t. ProgressReporter | How to report test progress |
| -> HList externalResources | External resources |
| -> TDef (ProgressReporter -> ((HList externalResources -> () -> t) -> t) -> IO TestRunResult) | Test definition |
| -> Word | Max retries |
| -> FlakinessMode | Flakiness mode |
| -> ExpectationMode | Expectation mode |
| -> IO TestRunReport | Test 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.