Handles the portions of
JUnitTask which need to directly access
actual JUnit classes, so that junit.jar need not be on Ant's startup classpath.
Neither JUnitTask.java nor JUnitTaskMirror.java nor their transitive static
deps may import any junit.** classes!
Specifically, need to not refer to
- JUnitResultFormatter or its subclasses
- JUnitVersionHelper
- JUnitTestRunner
Cf.
Aggregates all <junit> XML formatter testsuite data under
a specific directory and transforms the results via XSLT.
It is not particulary clean but
should be helpful while I am thinking about another technique.
The main problem is due to the fact that a JVM can be forked for a testcase
thus making it impossible to aggregate all testcases since the listener is
(obviously) in the forked JVM.