Okay, the new Harness is checked in, please use it and comment on
features you would like added.
Running tests is now much easier, please use the harness script in the
top folder. ./harness -help will print a help message, and the README
file gives more detailed instructions, but it is very intuitive. Simply
specify the tests or folders you want to run.
"./harness javax.swing" will run all the tests in
gnu.testlet.javax.swing.
It is important to specify the VM you wish to use to run the tests. If
you always (or almost always) run the Mauve tests using the same VM, you
should export the environment variable MAUVEVM. For example, I have
MAUVEVM=jamvm, so the above command would run all the javax.swing tests
on JamVM. Alternately, you can use the -vm option (say, if you want to
run against Sun to make sure the tests pass, or just for comparison):
"./harness -vm PATH-TO-EXECUTABLE" javax.swing"
This will override the MAUVEVM variable. If neither of these options is
used, the tests will be run on the system "java" VM, whatever you have
that set to.
Comments are greatly appreciated.