4 Testing Utilities
4.1 Checking documentation completeness
Checks to see if the module path named by lib
has documented all of its exports and prints an error message to
If skip is a regexp, then exporting matching that regexp
are ignored. If it is a symbol, then that export is ignored. If
it is a list of symbols and regexps, then any exporting matching any of the
symbols or regexps are ignored. If it is a function, the function is treated
as a predicate and passed each export of the module. If skip is
#f, no exports are skipped.
4.2 Logging Test Results
Rackunit provides a general purpose library for tracking test results
and displaying a summary message.
Adds a test result to the running log. If result is false,
then the test is considered a failure.
Processes the running test log. The first integer is the failed tests, the second is the total
tests. If display?
is true, then a message is displayed. If there were failures, the
message is printed on (current-error-port)
. If exit?
is true, then if there were
failures, calls (exit 1)