-- Hoogle documentation, generated by Haddock
-- See Hoogle, http://www.haskell.org/hoogle/


-- | Adds the ability to fail a tasty test suite on first test failure
--   
--   tasty-fail-fast wraps any ingredient to fail as soon as the first test
--   fails. For example:
--   
--   <pre>
--   defaultMainWithIngredients (map failFast defaultIngredients) tests
--   </pre>
--   
--   Your test suite will now get a <tt>--fail-fast</tt> flag.
@package tasty-fail-fast
@version 0.0.3

module Test.Tasty.Ingredients.FailFast

-- | Decorate a TestReporter. Only applicable to TestReporters. Will be a
--   noop for TestManager.
failFast :: Ingredient -> Ingredient
newtype FailFast
FailFast :: Bool -> FailFast
instance GHC.Classes.Eq Test.Tasty.Ingredients.FailFast.FailFast
instance GHC.Show.Show Test.Tasty.Ingredients.FailFast.FailFast
instance Test.Tasty.Options.IsOption Test.Tasty.Ingredients.FailFast.FailFast
