SchemeUnit 2.0 is available from Schematics:
SchemeUnit 2.0 is also available from PLaneT:
You can start using SchemeUnit 2.0 from PLaneT without
installing anything by adding the following line to your
(planet "test.ss" ("schematics" "schemeunit.plt" 1
This release adds significant additional functionality to
SchemeUnit. The highlights are:
- enhanced language for assertions, in particular the
ability to include arbitrary additional information on
- GUI that works with recent versions of DrScheme in the
- Glassbox testing via the require/expose macro
See the change log and documentation for additional
Due to problems with Sourceforge, a broken version of
SchemeUnit 2.0 was available for a couple of days. If you
have recently downloaded SchemeUnit and it failed to
please try again now.
This release should install as any normal .plt. However
documentation has changed from HTML to doc.txt. If you
installed a previous version of SchemeUnit please delete
directory doc/schemeunit from your collects directory.
will remove the 1.x documentation.
The future plans for the development of SchemeUnit are:
Port to PLT v299, SISC, Scheme48 and maybe R5RS.
Document foldts, run-test, run-test-case,
Provide more flexible reporting options:
- timing information
- log to disk
Print ancestor suites on failure in text-ui
Alter make-test-suite* to take setup and teardown
Improve error handling of setup and teardown
- fold-test-results should catch suite setup and teardown
failures and halt execution of the subtree.
- make-test-case should provide better location
Make tests fail unless they explicitly succeed. This may
Please join schematics-users if you want to discuss the
future development of SchemeUnit.
- The Schematics Team
Email: noelwelsh <at> yahoo <dot> com
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around