falsify-0.3.0: test/Main.hs
module Main (main) where
import Test.Tasty
import qualified TestSuite.GenDefault
import qualified TestSuite.Sanity.Predicate
import qualified TestSuite.Sanity.Range
import qualified TestSuite.Sanity.Selective
import qualified TestSuite.Regression
import qualified TestSuite.Prop.Generator.Compound
import qualified TestSuite.Prop.Generator.Function
import qualified TestSuite.Prop.Generator.Marking
import qualified TestSuite.Prop.Generator.Precision
import qualified TestSuite.Prop.Generator.Prim
import qualified TestSuite.Prop.Generator.Selective
import qualified TestSuite.Prop.Generator.Shrinking
import qualified TestSuite.Prop.Generator.Simple
main :: IO ()
main = defaultMain $ testGroup "falsify" [
testGroup "Sanity" [
TestSuite.Sanity.Range.tests
, TestSuite.Sanity.Selective.tests
, TestSuite.Sanity.Predicate.tests
]
, TestSuite.Regression.tests
, testGroup "Prop" [
TestSuite.Prop.Generator.Prim.tests
, TestSuite.Prop.Generator.Selective.tests
, TestSuite.Prop.Generator.Marking.tests
, TestSuite.Prop.Generator.Precision.tests
, TestSuite.Prop.Generator.Simple.tests
, TestSuite.Prop.Generator.Shrinking.tests
, TestSuite.Prop.Generator.Compound.tests
, TestSuite.Prop.Generator.Function.tests
]
, TestSuite.GenDefault.tests
]