[plt-scheme] FastTest: new randomized testing library on Planet

From: Carl Eastlund (cce at ccs.neu.edu)
Date: Fri Oct 26 17:15:26 EDT 2007

To all who may be interested,

I have just released FastTest, a PLT Scheme adaptation of Haskell's
QuickCheck library for randomized test generation.  It provides two
modules: random.ss and schemeunit.ss.  The random.ss module provides
tools for randomly generating data from various provided and
user-defined sets.  The schemeunit.ss library provides a macro,
test-randomly, for generating SchemeUnit tests which run repeatedly on
random inputs.  This is a prototype, so please let me know if you have
any questions, comments, or problems with it.

FastTest can be found at:
Or required with: (require (planet "random.ss" ("cce" "fasttest.plt" 1 0)))

The FastTest library is based on QuickCheck, which can be found at
http://www.cs.chalmers.se/~rjmh/QuickCheck/, and was developed as
joint work with Carter Schonwald, currently a student at Yale.
Thanks, Carter.  ;-)

Carl Eastlund

Posted on the users mailing list.