Whether to render output using ANSI colors or not.
Constructors
DisableColorDisable ANSI colors in report output.
EnableColorEnable ANSI colors in report output.
:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · 248f8f0 · 2026-10-05
Modulehedgehog-1.7Haskell2010
Whether to render output using ANSI colors or not.
DisableColorDisable ANSI colors in report output.
EnableColorEnable ANSI colors in report output.
A splittable random number generator.
Eq SeedDefined in hedgehog-1.7 · Hedgehog.Internal.SeedOrd SeedDefined in hedgehog-1.7 · Hedgehog.Internal.SeedRead SeedDefined in hedgehog-1.7 · Hedgehog.Internal.SeedShow SeedDefined in hedgehog-1.7 · Hedgehog.Internal.SeedRandomGen SeedDefined in hedgehog-1.7 · Hedgehog.Internal.SeedLift SeedDefined in hedgehog-1.7 · Hedgehog.Internal.SeedHow verbose should the report output be.
The number of workers to use when running properties in parallel.
Enum WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigEq WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigIntegral WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigNum WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigOrd WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigReal WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigShow WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigLift WorkerCountDefined in hedgehog-1.7 · Hedgehog.Internal.ConfigWhere to start running a property's tests.
SkipNothingDon't skip anything.
SkipToTest TestCount DiscardCountSkip to a specific test number. If it fails, shrink as normal. If it passes, move on to the next test. Coverage checks are disabled.
We also need to count discards, since failing "after 7 tests" points at a different generated value than failing "after 7 tests and 5 discards".
SkipToShrink TestCount DiscardCount ShrinkPathSkip to a specific test number and shrink state. If it fails, stop without shrinking further. If it passes, the property will pass without running any more tests.
Due to implementation details, all intermediate shrink states - those on the direct path from the original test input to the target state - will be tested too, and their results discarded.
Eq SkipDefined in hedgehog-1.7 · Hedgehog.Internal.PropertyOrd SkipDefined in hedgehog-1.7 · Hedgehog.Internal.PropertyShow SkipDefined in hedgehog-1.7 · Hedgehog.Internal.PropertyIsString SkipDefined in hedgehog-1.7 · Hedgehog.Internal.PropertyWe use this instance to support usage like
withSkip "3:aB"
It throws an error if the input is not a valid compressed Skip.
Lift SkipDefined in hedgehog-1.7 · Hedgehog.Internal.Property