Runs cycles of ajc/ajdoc/java on other large systems,
using taskdef in testing module. Expected and generated files:
aj-build/
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.classpath: ${ajctest.classpath}"
"## ajctest.args: ${ajctest.args}"
"## ajctest.compiler: ${ajctest.compiler}"
"## ajctest.wrapper.jar: ${ajctest.wrapper.jar}"
"## ajctest -----------------------------------"
-------------------- INFORMATION ---------------------
The following tests will print (but NOT throw)
exceptions because of a known bug in swing:
- FileChooserDemo
- Metalworks
Update: they fail to compile unless using proper JDK libraries
-------------------- INFORMATION ---------------------