kudzu-0.1.1.0: coverage driven random testing framework
Safe HaskellSafe-Inferred
LanguageHaskell2010

Kudzu

Synopsis

Documentation

testUntilSameLCMany :: (Traversable t, Testable a) => Int -> t a -> IO (t (KudzuResult Integer)) Source #

LeanCheck

data KudzuResult a Source #

Constructors

KFail Int 
KSuccess Int a 

Instances

Instances details
Show a => Show (KudzuResult a) Source # 
Instance details

Defined in Kudzu

Eq a => Eq (KudzuResult a) Source # 
Instance details

Defined in Kudzu

Ord a => Ord (KudzuResult a) Source # 
Instance details

Defined in Kudzu

grabUntilNSame Source #

Arguments

:: (Monad m, Eq a) 
=> Int

How many iterations must be the same?

-> [m a]

a lazy list of iterations

-> m (KudzuResult a) 

Keep running property tests until the "amount" of code coverage is the same for N iterations of one test.

tixCount :: TixModule -> Integer Source #

How many regions were executed at least once for this module?

tixModuleCount :: Tix -> Integer Source #

How many regions were executed at least once for all these modules?