Haskell property-based-testing

Open-source Haskell projects categorized as property-based-testing

Top 7 Haskell property-based-testing Projects

property-based-testing
  • hedgehog

    Release with confidence, state-of-the-art property testing for Haskell.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • smallcheck

    Test your Haskell code by exhaustively checking its properties

  • Project mention: Generating Well-Typed Terms that are not "Useless" [pdf] | news.ycombinator.com | 2023-10-27

    Using laziness to avoid generating parts of an expression until it's needed is a really nice idea. The LazySmallCheck package[1] took this approach, but was limited in the types of data it could produce (e.g. it couldn't generate functions). This was extended by LazySmallCheck2012[2], but that seems to be unmaintained and doesn't work with more recent GHC versions.

    (Note that these are named in reference to SmallCheck[3], which takes the approach of enumerating concrete values in order of "size"; as an alternative to the more widely-used QuickCheck[4], which generates concrete values at random, and tries to "shrink" those which trigger a failure)

    [1] https://hackage.haskell.org/package/lazysmallcheck

    [2] https://github.com/UoYCS-plasma/LazySmallCheck2012

    [3] https://hackage.haskell.org/package/smallcheck

    [4] https://hackage.haskell.org/package/QuickCheck

  • fitspec

    refine properties for testing Haskell programs

  • leancheck

    enumerative property-based testing for Haskell

  • Project mention: Help with stack ghci and LeanCheck | /r/haskell | 2023-12-11

    Hey, I am an IT student, and was given the task to install Leancheck. I managed to do that by following the instructions on: https://github.com/rudymatela/leancheck/blob/master/README.md Now it works if I do "ghci" and then "import Test.LeanCheck".

  • swagger-test

    Property based testing tool for Swagger APIs

  • speculate

    Speculate laws about Haskell functions

  • leancheck-instances

    Common LeanCheck instances

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Haskell property-based-testing discussion

Log in or Post with

Haskell property-based-testing related posts

  • Help with stack ghci and LeanCheck

    2 projects | /r/haskell | 11 Dec 2023
  • Generating Well-Typed Terms that are not "Useless" [pdf]

    2 projects | news.ycombinator.com | 27 Oct 2023
  • [ANN] LeanCheck v1.0.0 – Enumerative Property Testing

    5 projects | /r/haskell | 22 Aug 2022
  • Property-based testing #1: What is it anyway?

    1 project | dev.to | 9 Jun 2022
  • Monthly Hask Anything (February 2022)

    4 projects | /r/haskell | 1 Feb 2022
  • A note from our sponsor - InfluxDB
    www.influxdata.com | 21 Jun 2024
    Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality. Learn more →

Index

What are some of the best open-source property-based-testing projects in Haskell? This list will help you:

Project Stars
1 hedgehog 667
2 smallcheck 133
3 fitspec 74
4 leancheck 52
5 swagger-test 33
6 speculate 30
7 leancheck-instances 1

Sponsored
Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com