Skip to content
SPECIFICTION
Get listed

Eris vs QuickCheck

Eris

github.com

QuickCheck

hackage.haskell.org

Side by side

FigureErisQuickCheck
Price from—Free
Free plan—Yes
Free trial——
Open source——
Linux—Yes
Self-hostedYes—
Plans published01
Spec score · Property-Based Testing Tools7.6 (#12)7.3 (#16)
GeneratorsIts documented generators cover scalar values, collections, composite values, and domain-based values such as names and dates.QuickCheck provides combinators for defining test data generators.
LicenseThe repository identifies the project as MIT licensed.The package is licensed under BSD-3-Clause.
PurposeEris brings QuickCheck-style property-based testing to PHP and PHPUnit.QuickCheck is a Haskell library for random testing of program properties by checking specifications against randomly generated cases.

Plans

Eris

No plans published.

Eris pricing →

QuickCheck

  • QuickCheckFree

QuickCheck pricing →

In their own words

Eris

Eris has no write-up on Specifiction yet; its figures are above.

Visit github.com

QuickCheck

QuickCheck is a free Haskell library for testing program properties against randomly generated cases. Developers write specifications with QuickCheck combinators and can use combinators to define test-data generators and inspect generated-data distributions. It supports stateful testing, reproducible failures and shrinking failing cases. Monadic property testing is provided through the Test.QuickCheck.Monadic module. The package README describes adding QuickCheck to project dependencies for use in tests or a REPL. A companion package, quickcheck-instances, supplies instances for types in Haskell Platform packages, with additional dependencies. QuickCheck is licensed under BSD-3-Clause and lists dependencies including base, containers, random, splitmix, template-haskell and transformers. Hackage reports it tested with GHC versions from 8.10 up to but not including 9.15, as well as Hugs. A make-hugs script creates a Hugs-compatible version and may be useful for other non-GHC implementations. Hackage lists QuickCheck-2.18.0.0 as a downloadable Cabal source package. The listed package plan costs nothing.

Visit hackage.haskell.org