hedgehog: Hedgehog will eat all your bugs.
Hedgehog is a modern property-based testing system, in the spirit of QuickCheck. Hedgehog uses integrated shrinking, so shrinks obey the invariants of generated values by construction.
To get started quickly, see the examples: https://github.com/hedgehogqa/haskell-hedgehog/tree/master/hedgehog-example
[Skip to Readme]
Modules
[Index]
- Hedgehog
- Hedgehog.Gen
- Internal
- Hedgehog.Internal.Config
- Hedgehog.Internal.Discovery
- Hedgehog.Internal.Distributive
- Hedgehog.Internal.Exception
- Hedgehog.Internal.Gen
- Hedgehog.Internal.HTraversable
- Hedgehog.Internal.Opaque
- Hedgehog.Internal.Property
- Hedgehog.Internal.Queue
- Hedgehog.Internal.Range
- Hedgehog.Internal.Region
- Hedgehog.Internal.Report
- Hedgehog.Internal.Runner
- Hedgehog.Internal.Seed
- Hedgehog.Internal.Show
- Hedgehog.Internal.Shrink
- Hedgehog.Internal.Source
- Hedgehog.Internal.State
- Hedgehog.Internal.TH
- Hedgehog.Internal.Tree
- Hedgehog.Internal.Tripping
- Hedgehog.Range
Downloads
- hedgehog-0.5.1.tar.gz [browse] (Cabal source package)
- Package description (as included in the package)
Maintainer's Corner
For package maintainers and hackage trustees
Candidates
Versions [RSS] | 0.1, 0.2, 0.2.1, 0.2.2, 0.3, 0.4, 0.4.1, 0.5, 0.5.1, 0.5.2, 0.5.3, 0.6, 0.6.1, 1.0, 1.0.1, 1.0.2, 1.0.3, 1.0.4, 1.0.5, 1.1, 1.1.1, 1.1.2, 1.2, 1.3, 1.4, 1.5 |
---|---|
Change log | CHANGELOG.md |
Dependencies | ansi-terminal (>=0.6 && <0.8), async (>=2.0 && <2.2), base (>=3 && <5), bytestring (>=0.10 && <0.11), concurrent-output (>=1.7 && <1.11), containers (>=0.4 && <0.6), directory (>=1.2 && <1.4), exceptions (>=0.7 && <0.9), lifted-async (>=0.7 && <0.10), mmorph (>=1.0 && <1.2), monad-control (>=1.0 && <1.1), mtl (>=2.1 && <2.3), pretty-show (>=1.6 && <1.7), primitive (>=0.6 && <0.7), random (>=1.1 && <1.2), resourcet (>=1.1 && <1.2), semigroups (>=0.16 && <0.19), stm (>=2.4 && <2.5), template-haskell (>=2.10 && <2.13), text (>=1.1 && <1.3), th-lift (>=0.7 && <0.8), time (>=1.4 && <1.9), transformers (>=0.5 && <0.6), transformers-base (>=0.4 && <0.5), unix (>=2.6 && <2.8), wl-pprint-annotated (>=0.0 && <0.2) [details] |
Tested with | ghc ==7.10.2, ghc ==7.10.3, ghc ==8.0.1, ghc ==8.0.2 |
License | BSD-3-Clause |
Author | Jacob Stanley |
Maintainer | Jacob Stanley <jacob@stanley.io> |
Category | Testing |
Home page | https://hedgehog.qa |
Bug tracker | https://github.com/hedgehogqa/haskell-hedgehog/issues |
Source repo | head: git clone git://github.com/hedgehogqa/haskell-hedgehog.git |
Uploaded | by JacobStanley at 2017-12-06T04:13:27Z |
Distributions | Arch:1.2, Debian:1.0.3, LTSHaskell:1.5, NixOS:1.4, Stackage:1.5 |
Reverse Dependencies | 62 direct, 101 indirect [details] |
Downloads | 47084 total (331 in the last 30 days) |
Rating | 2.75 (votes: 12) [estimated by Bayesian average] |
Your Rating | |
Status | Docs available [build log] Last success reported on 2017-12-06 [all 1 reports] |