This defines an extension of the
SRFI 64
test suite API to support property testing. It uses
SRFI 158
generators to generate test inputs, which allows for the creation of custom
input generators. It uses
SRFI 194
as the source of random data, so that the generation of random test inputs can
be made deterministic. For convenience, it also provides procedures to
create test input generators for the types specified in R7RS-small. The
interface to run property tests is similar to that of
SRFI 64,
and a property-testing-specific test runner is specified in order to display
the results of the propertized tests.