(replying to myself)
> I'll send a more detailed changes/todo
> message when I get home where my notes are.
Recent changes include lots of internal improvements, better
organization, and two new features visible to users. There is a
teachpack that will allow SchemeUnit to be used in other DrScheme
languages (like Beginner, Essentials of Programming Languages 2,
etc). The test case entries of the tree are now colorized depending
on the result of running the test (green for success, red for
failures and errors).
I've fiddled a little bit with threads in an effort to not have the
UI hang when a test case loops forever or just takes a long time.
None of the simple answers quite worked, so after this release I
intend to invest some time figuring out the correct solution with
threads and synchronization.
I've thought of two other features that I think would be useful, and
I'd like any feedback people have. First, the ability to generate a
report (probably in HTML) from the test results would be useful. This
could probably done before the next release if people are interested
in it. Second, we might be able to leverage DrScheme's profiling
features to show code coverage of tests and flag code that is not
being tested. This would require significantly more time and effort.
If you have feelings either way about these, please let me know.
Do you Yahoo!?
Y! Web Hosting - Let the expert host your web site