[plt-scheme] ANN: SchemeUnit 2.0 Release
SchemeUnit 2.0
==============
SchemeUnit 2.0 is available from Schematics:
http://sourceforge.net/projects/schematics
SchemeUnit 2.0 is also available from PLaneT:
http://planet.sourceforge.net/
You can start using SchemeUnit 2.0 from PLaneT without
installing anything by adding the following line to your
code:
(require
(planet "test.ss" ("schematics" "schemeunit.plt" 1
0)))
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
assertion failure.
- GUI that works with recent versions of DrScheme in the
20x series.
- Glassbox testing via the require/expose macro
See the change log and documentation for additional
features.
Note
----
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
install
please try again now.
Installation
------------
This release should install as any normal .plt. However
the
documentation has changed from HTML to doc.txt. If you
have
installed a previous version of SchemeUnit please delete
the
directory doc/schemeunit from your collects directory.
This
will remove the 1.x documentation.
Future Plans
------------
The future plans for the development of SchemeUnit are:
2.1
Port to PLT v299, SISC, Scheme48 and maybe R5RS.
Document foldts, run-test, run-test-case,
fold-test-results
2.2
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
actions.
Improve error handling of setup and teardown
actions:
- fold-test-results should catch suite setup and teardown
failures and halt execution of the subtree.
- make-test-case should provide better location
information
Make tests fail unless they explicitly succeed. This may
break compatability.
Please join schematics-users if you want to discuss the
future development of SchemeUnit.
Enjoy!
- The Schematics Team
=====
Email: noelwelsh <at> yahoo <dot> com
AIM: noelhwelsh
__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com