genvalidity-criterion-0.2.0.0: Criterion benchmarks for generators

Safe HaskellNone
LanguageHaskell2010

Data.GenValidity.Criterion

Description

Benchmarks for generators

Synopsis

Documentation

genValidityBench :: forall a. (Typeable a, NFData a, GenUnchecked a, GenValid a) => Benchmark Source #

Benchmarks for both genUnchecked and genValid

genUncheckedBench :: forall a. (Typeable a, NFData a, GenUnchecked a) => Benchmark Source #

Benchmarks for both genUnchecked

genValidBench :: forall a. (Typeable a, NFData a, GenValid a) => Benchmark Source #

Benchmarks for both genValid

genBenchSizes :: NFData a => String -> Gen a -> Benchmark Source #

Benchmarks a generator with some default sizes

genBench :: NFData a => String -> Gen a -> Benchmark Source #

Benchmarks a generator with a given name with the default size: 30

genBenchSized :: NFData a => String -> Int -> Gen a -> Benchmark Source #

Benchmarks a generator with a given name and size