<!-- this defines a DOCTYPE for a suite of ajc tests --> <!-- element-component mappings are in org.aspectj.testing.xml.AjcSpecXmlReader --> <!-- element names are determined by the component XMLNAME static variable --> <!ELEMENT suite (ajc-test*)> <!ATTLIST suite suiteDir CDATA #IMPLIED > <!-- permits leading inc-compile, will fail --> <!ELEMENT ajc-test ((compile | inc-compile | run)*)> <!ATTLIST ajc-test title CDATA #REQUIRED > <!ATTLIST ajc-test dir CDATA #REQUIRED > <!ATTLIST ajc-test pr CDATA #IMPLIED > <!ATTLIST ajc-test keywords CDATA #IMPLIED > <!ATTLIST ajc-test comment CDATA #IMPLIED > <!ELEMENT compile (dir-changes*,message*)> <!ATTLIST compile staging CDATA #IMPLIED > <!ATTLIST compile badInput CDATA #IMPLIED > <!ATTLIST compile files CDATA #IMPLIED > <!ATTLIST compile reuseCompiler CDATA #IMPLIED > <!ATTLIST compile includeClassesDir CDATA #IMPLIED > <!ATTLIST compile argfiles CDATA #IMPLIED > <!ATTLIST compile aspectpath CDATA #IMPLIED > <!ATTLIST compile classpath CDATA #IMPLIED > <!ATTLIST compile extdirs CDATA #IMPLIED > <!ATTLIST compile options CDATA #IMPLIED > <!ATTLIST compile sourceroots CDATA #IMPLIED > <!ATTLIST compile xlintfile CDATA #IMPLIED > <!ATTLIST compile outjar CDATA #IMPLIED > <!ELEMENT inc-compile (dir-changes*,message*)> <!ATTLIST inc-compile tag CDATA #REQUIRED > <!ATTLIST inc-compile fresh CDATA #IMPLIED > <!ATTLIST inc-compile checkModel CDATA #IMPLIED > <!ELEMENT run (dir-changes*,message*)> <!ATTLIST run class CDATA #REQUIRED > <!ATTLIST run skipTester CDATA #IMPLIED > <!ATTLIST run vm CDATA #IMPLIED > <!ATTLIST run options CDATA #IMPLIED > <!ATTLIST run errStreamIsError CDATA #IMPLIED > <!ATTLIST run outStreamIsError CDATA #IMPLIED > <!ATTLIST run fork CDATA #IMPLIED > <!ATTLIST run vmargs CDATA #IMPLIED > <!ATTLIST run aspectpath CDATA #IMPLIED > <!ATTLIST run classpath CDATA #IMPLIED > <!ATTLIST run LTW CDATA #IMPLIED > <!ATTLIST run exception CDATA #IMPLIED > <!ELEMENT message (source*)> <!ATTLIST message kind (abort | fail | error | warning | info | Xlint) #REQUIRED > <!ATTLIST message line CDATA #IMPLIED > <!ATTLIST message text CDATA #IMPLIED > <!ATTLIST message file CDATA #IMPLIED > <!ATTLIST message details CDATA #IMPLIED > <!ELEMENT source (#PCDATA)> <!ATTLIST source line CDATA #IMPLIED > <!ATTLIST source file CDATA #IMPLIED > <!ELEMENT dir-changes (#PCDATA)> <!ATTLIST dir-changes dirToken (classes | run) #IMPLIED > <!ATTLIST dir-changes defaultSuffix (.class) #IMPLIED > <!ATTLIST dir-changes added CDATA #IMPLIED > <!ATTLIST dir-changes removed CDATA #IMPLIED > <!ATTLIST dir-changes updated CDATA #IMPLIED > <!ATTLIST dir-changes unchanged CDATA #IMPLIED > <!ATTLIST dir-changes expDir CDATA #IMPLIED > <!ATTLIST dir-changes fastFail CDATA #IMPLIED > <!ATTLIST dir-changes delay CDATA #IMPLIED >