Hi,

As you have seen from the recent storm I've been doing refactoring on
the JCL unit testing process.

It's pretty much done now. The "unit test targets" part of the build.xml
is now radically smaller. All unit tests except log4j ones are now done
inside the "testall" target. The log4j ones could be done there too but
the tests would need to be "PathableTestSuite" enabled first. 

Comments at the head of build.xml show how to run any subset of the
tests you like, but to recap:
  ant -Dtestmatch=**/jdk14/*TestCase testall
will run all the testcases in the "jdk14" subdirectory.

The tests now all run happily inside a single JVM (rather than a
separate JVM per test case as was done before) which makes the unit
tests quite a bit faster to run. This isn't critical, but was fairly
easy to do so I went ahead.

I've also added a "getlibs" target:
  ant getlibs
will download all the necessary dependent jars from ibiblio and put them
in a "lib" subdirectory. No more whinging about having to search around
to find dependencies!!!

See the comments in the build.xml file and various TestCase files for
more info.

All feedback (except complaints about how hard it is to find the
dependencies :-) are welcome.

Regards,

Simon


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to