quickspec alternatives and similar packages
Based on the "Testing" category.
Alternatively, view quickspec alternatives based on common mentions on social networks and blogs.
-
curl-runnings
A declarative test framework for quickly and easily writing integration tests against JSON APIs. -
quickcheck-arbitrary-adt
Typeclass for generating a list of each instance of a sum type's constructors -
test-framework-th
Automagically (using Template Haskell) generates the Haskell-code you need when using HUnit -
tasty-ant-xml
A tasty ingredient to output test results in XML, using the Ant schema. This XML can be consumed by the Jenkins continuous integration framework.
InfluxDB - Purpose built for real-time analytics at any scale.
Do you think we are missing an alternative of quickspec or a related project?
Popular Comparisons
README
QuickSpec: equational laws for free!
QuickSpec takes your Haskell code and, as if by magic, discovers laws about it. You give QuickSpec a collection of Haskell functions; QuickSpec tests your functions with QuickCheck and prints out laws which seem to hold.
For example, give QuickSpec the functions reverse
, ++
and []
, and it will
find six laws:
reverse [] == []
xs ++ [] == xs
[] ++ xs == xs
reverse (reverse xs) == xs
(xs ++ ys) ++ zs == xs ++ (ys ++ zs)
reverse xs ++ reverse ys == reverse (ys ++ xs)
QuickSpec can find equational laws as well as conditional equations. All you
need to supply are the functions to test, as well as Ord
and Arbitrary
instances for QuickSpec to use in testing; the rest is automatic.
For information on how to use QuickSpec, see
the documentation.
You can also look in the examples
directory, for example at
List.hs
, IntSet.hs
, or Parsing.hs
. To read about how QuickSpec works, see
our paper, Quick specifications for the busy programmer.