When performing ant-based builds using
the Groovy framework, if the
java.junitTestsuite
property is set to the
name of a class, then the test and
check targets will attempt to run a
JUnit-based test suite. You can also set
java.junitBatchIncludes
to a pattern that
matches a list of class files, in which case JUnit tests will be
run from all matching classes. JUnit is not bundled with
abuild, so it is the responsibility of the build tree
maintainer to supply the required JUnit JARs to abuild. The
easiest way to do this is to create a plugin that adds the JUnit
JARs to abuild.classpath.external
in a
plugin.interface
file. (For more details on
plugins, please see Chapter 29, Enhancing Abuild with Plugins.) You can also
copy the JAR file for a suitable version of JUnit into either
ant's or abuild's lib
directory, as any JAR
files in those two locations are automatically added to the
classpath.