This is an implementation of SRFI 78 for Bigloo. SRFI 78 provides a very lightweight unit-testing framework, based on the check syntax:
(check-reset!)
(check (+ 1 2) => 3) ;; => infix syntax. Comparison defaults to equal?
(check (+ 1.0 2.0) (=> eq?) 3.0) ;; Probably false
(check-report) ;; Prints a useful report
You can grab a tarball of the Bigloo code here. Unpack the tarball, type make ude and then make. The libraries should be in the lib subdirectory (including a _e target for recent bigloos' library-load function). Enjoy. If anything goes wrong (and it probably will---I've only tested this on OS X), the culprit is likely a bad setting in the Makefile. Feel free to contact me at farr@mit.edu with questions. Enjoy!