Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module defines how to run a test suite
Documentation
runSpecForestAsynchronously :: Bool -> Int -> TestForest '[] () -> IO ResultForest Source #
runSpecForestInterleavedWithOutputAsynchronously :: TerminalCapabilities -> Bool -> Int -> TestForest '[] () -> IO (Timed ResultForest) Source #
type HandleForest a b = SpecDefForest a b (MVar (Timed TestRunResult)) Source #
type HandleTree a b = SpecDefTree a b (MVar (Timed TestRunResult)) Source #
makeHandleForest :: TestForest a b -> IO (HandleForest a b) Source #
printer :: TerminalCapabilities -> MVar () -> HandleForest '[] () -> IO (Timed ResultForest) Source #
waiter :: MVar () -> HandleForest '[] () -> IO ResultForest Source #