MuCheck-0.2.1.0: Automated Mutation Testing

Safe HaskellNone
LanguageHaskell2010

Test.MuCheck.TestAdapter

Description

Module for adapting test framekworks

Synopsis

Documentation

type InterpreterOutput a = Either InterpreterError (String, a) Source

Wrapper for interpreter output

type Mutant = String Source

Holding mutant information

newtype Summary Source

Summary of test run

Constructors

Summary String 

class Typeable s => Summarizable s where Source

Interface to be implemented by a test framework

Minimal complete definition

testSummary, isSuccess

Methods

testSummary :: [Mutant] -> [InterpreterOutput s] -> Summary Source

Summary of a test run

isSuccess :: s -> Bool Source

Was the test run a success

isFailure :: s -> Bool Source

Was the test run a failure

isOther :: s -> Bool Source

Was the test run neither (gaveup/timedout)