refactor: modify type of results to make them more accurate
feat: warn/fail if too many tests passed only b/c precondition failed
0.9
add qcheck-ounit sublibrary
use environment variables to configure qcheck-alcotest tests
alcotest backend for qcheck
make qcheck.ounit tests verbose by default
make qcheck is a compatibility library, depends on qcheck-core
split lib into qcheck and qcheck.ounit
add TestResult.is_success helper
give access to list of instances in test results
allow setting time_between_msg in runner
chore: remove submodule
chore: add travis support
doc: explanations about qcheck.ounit runners
doc: update readme
0.8
migrate to jbuilder
fix warnings
add some useful functions
update oasis files (close #48)
update copyright header (closes #47)
0.7
switch to BSD license, make it more explicit (close #43)
improve multi-line message printing in ounit (closes #46)
fix complexity of add_stat
allow negative entries in statistics (see #40)
add a way for tests to report messages to the user (see #39)
add QCheck.Shrink.int_aggressive and make default int shrinker faster
shrinker for map_keep_input
add QCheck.set_gen, missing for some reason
more compact verbose output (see #33)
better handling of dynamic progress line
Add colors to checkmarks in verbose mode
improve statistics display for runner
recover exception of shrunk input
print status line before the solving starts
0.6
add find_example and find_example_gen to synthesize values from properties (see #31)
add QCheck.gen for accessing the random generator easily
colorful runners, with --no-colors to disable them
add more generator (for corner cases)
better generation of random functions (see #8), using Observable and an efficient internal representation using heterogeneous tuples, printing, and shrinking. deprecate old hacks.
add statistics gathering and display (see #30)
better printing of Tuple
improve Shrink.{array,list} (see #32)
Change asserts to raise Invalid_arg (following the doc), and update doc
Change Gen.{int_bount,int_range} to support up to 2^62
0.5.3.1
fix regression in runner output (print results of collect)
update the @since tags
0.5.3
missing char in Gen.char (close #23)
add test and doc to opam
add small_list generator
add ~long_factor to tests and runner, for long tests
add more examples in readme, better doc for runners
improved reporting when running qcheck tests
add Test.get_count on test cells
0.5.2
Add cli option for backtraces in QCheck_runner
Add test case for raising exception
Better handling of backtraces
All tests now have a name
Add step function called on each instance in a test