Qcheck Versions Save

QuickCheck inspired property-based testing for OCaml.

0.16

3 years ago

0.16, with a bugfix related to #99 and an improved default runner.

0.15

3 years ago
  • fix: in main runner, remove reset line in more places if colors=false
  • fix: invalid arg in int_range when a<0
  • fix(runner): do not use ansi code for random seed if colors=false
  • feat: on >=4.08, provide let operators

0.14

3 years ago

0.13

3 years ago

0.10

4 years ago

0.9

5 years ago

release with

  • support for alcotest
  • separate package for ounit backend
  • dune as the main build system
  • 4 packages in total, including qcheck as a compatibility package

changelog

0.6

6 years ago

Large release with several new features:

  • better generation of functions, with proper printing and shrinking
  • find_example to leverage generators to produce values satisfying a predicate
  • colorful runners, so that results are easier to read
  • better shrinkers and random generators
  • gathering basic statistics and optionally displaying an histogram of sampled values

many thanks to @Gbury and @jmid for their help.

0.5.3

7 years ago

Incremental improvements to the generators (including the new small_list), to the documentation (more examples in the readme), and to the runners.

0.5.2

7 years ago

Main fix is to make small_int back to its original behavior, introduce small_nat for small positive integers instead. This matters because small_int would often be used as the size generator of random collections. This release also contains other bugfixes and the notion of long tests.

0.5.1

7 years ago

Bugfix release, with a few more functions for uniformity.