import public Decidable.Equality
import public Evince.SrcLocdata FailureInfo : TypeExpectedButGot : String -> String -> String -> FailureInfoPredicateFailed : String -> String -> FailureInfoReason : String -> FailureInfoDecEq FailureInfoShow FailureInfodata TestResult : Type -> TypePass : a -> TestResult aFail : FailureInfo -> TestResult aSkip : Maybe String -> TestResult aApplicative TestResultDecEq a => DecEq (TestResult a)Functor TestResultMonad TestResultShow a => Show (TestResult a)data SpecTree : (Type -> Type) -> Type -> Typedata Spec : (Type -> Type) -> Type -> Type -> TypegetSpecTrees : Spec m a () -> List (SpecTree m a)Extract the tree list from a completed spec.
record Summary : Type.duration : Summary -> Integer.failed : Summary -> Nat.passed : Summary -> Nat.pending : Summary -> Nat.passed : Summary -> Natpassed : Summary -> Nat.failed : Summary -> Natfailed : Summary -> Nat.pending : Summary -> Natpending : Summary -> Nat.duration : Summary -> Integerduration : Summary -> IntegertotalCount : Summary -> Natrecord RunConfig : TypeMkRunConfig : Bool -> Bool -> Maybe String -> Maybe String -> Bool -> Maybe Nat -> Maybe String -> Bool -> Nat -> Bool -> RunConfig.color : RunConfig -> Bool.failFast : RunConfig -> Bool.jobs : RunConfig -> Nat.junitOutput : RunConfig -> Maybe String.match : RunConfig -> Maybe String.randomize : RunConfig -> Bool.rerun : RunConfig -> Bool.seed : RunConfig -> Maybe Nat.showTiming : RunConfig -> Bool.skip : RunConfig -> Maybe String.failFast : RunConfig -> BoolfailFast : RunConfig -> Bool.showTiming : RunConfig -> BoolshowTiming : RunConfig -> Bool.match : RunConfig -> Maybe Stringmatch : RunConfig -> Maybe String.skip : RunConfig -> Maybe Stringskip : RunConfig -> Maybe String.randomize : RunConfig -> Boolrandomize : RunConfig -> Bool.seed : RunConfig -> Maybe Natseed : RunConfig -> Maybe Nat.junitOutput : RunConfig -> Maybe StringjunitOutput : RunConfig -> Maybe String.rerun : RunConfig -> Boolrerun : RunConfig -> Bool.jobs : RunConfig -> Natjobs : RunConfig -> Nat.color : RunConfig -> Boolcolor : RunConfig -> BooldefaultConfig : RunConfigDefault configuration: no fail-fast, no timing, no filters, colored output.