Run a single test.
Extended by Ant- and ConsoleRunner for running a set of tests.
Get current value for path settings -- these depend on the mutable testSourcePath.
Get current value for path settings -- these depend on the mutable testSourcePath.
Default values are read from system properties partest.srcdir and partest.root.
TODO: make testSourcePath immutable, but that's pretty involved as a lot of stuff depends on it (all the more reason to refactor)
(we don't use system properties to configure partest internally,
as their behavior depends on the security policy in place -- e.g., ant does not allow overwriting properties)
NOTE: the members are methods because testSourcePath changes.
Loads library.properties from the jar.
Run a single test. Rubber meets road.