Runs cycles of ajc/ajdoc/java on other large systems,
using taskdef in testing module. Expected and generated files:
build/
aj-results/
jars/
testing-drivers-all.jar # taskdef and required libraries
lib/
test-other-systems/
other-systems-src.zip # sources for other systems
lib/ # libraries for sources (unused?XXX)
rt.jar
tools.jar
tests/
test-other-systems.xml # this script - run from this directory
other-systems/ # aspect sources
aj-other-systems-temp/ # temporary build files
other-systems/ # generated, contains other-systems plus library src
classes/
lib/ # copy of libraries above
rt.jar
tools.jar
"## ajctest FYI skip.hard.tests: ${skip.hard.tests}"
"## ajctest FYI ajctest.classpath: ${ajctest.classpath}"
"## ajctest FYI ajctest.args: ${ajctest.args}"
"## ajctest FYI ajctest.compiler: ${ajctest.compiler}"
-------------------- INFORMATION ---------------------
The following tests will print (but NOT throw)
exceptions because of a known bug in swing:
- FileChooserDemo
- Metalworks
-------------------- INFORMATION ---------------------
Usage: ant -f ${ant.file} [ant-options] [options]
where ant-options can be found be typing:
ant -help
and where options include:
-Dnodownload=true do NOT download test files
-Dnocompile=true do NOT compile files, just run the tests
-Dnoclean=true do NOT clean the ${output.classes.dir} before each test
-Dnodoc=true do NOT generate run ajdoc
-Dgui=true display the GUI helper
-help print this help message
-Ddumpresults dump the results to a file
named ajctest-errors[date-and-time].txt