You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

defaultSuite.xml 2.0KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
  2. <!DOCTYPE suite [
  3. <!ELEMENT suite (ajc-test+)>
  4. <!ATTLIST suite file CDATA #IMPLIED >
  5. <!ELEMENT ajc-test (compile*,inc-compile*,run*)>
  6. <!ATTLIST ajc-test title CDATA #REQUIRED >
  7. <!ATTLIST ajc-test dir CDATA #REQUIRED >
  8. <!ATTLIST ajc-test pr CDATA #IMPLIED >
  9. <!ATTLIST ajc-test keywords CDATA #IMPLIED >
  10. <!ELEMENT compile (file*,message*)>
  11. <!ATTLIST compile files CDATA #IMPLIED >
  12. <!ATTLIST compile options CDATA #IMPLIED >
  13. <!ATTLIST compile staging (true | false) #IMPLIED >
  14. <!ELEMENT inc-compile (message*)>
  15. <!ATTLIST inc-compile tag CDATA #REQUIRED >
  16. <!ATTLIST inc-compile changedFiles CDATA #IMPLIED >
  17. <!ELEMENT run (message*)>
  18. <!ATTLIST run class CDATA #REQUIRED >
  19. <!ATTLIST run skipTester CDATA #IMPLIED >
  20. <!ATTLIST run options CDATA #IMPLIED >
  21. <!ELEMENT file (#PCDATA)>
  22. <!ATTLIST file path CDATA #IMPLIED >
  23. <!ELEMENT message (#PCDATA)>
  24. <!ATTLIST message kind (error | warning | Xlint) #REQUIRED >
  25. <!ATTLIST message line CDATA #REQUIRED >
  26. <!ATTLIST message text CDATA #IMPLIED >
  27. <!ATTLIST message file CDATA #IMPLIED >
  28. ]>
  29. <suite file="defaultSuite.xml">
  30. <ajc-test dir="incremental/java/static"
  31. title="minimal incremental test"
  32. keywords="incremental" >
  33. <compile staging="true" files="Main.java,Target.java"/>
  34. <inc-compile tag="20" changedFiles="Main.java">
  35. <message kind="error" line="6" file="Main.java"/>
  36. </inc-compile>
  37. <inc-compile tag="30"/>
  38. <inc-compile tag="40"/>
  39. </ajc-test>
  40. <ajc-test dir="incremental/java/delete"
  41. title="minimal incremental test with delete operation"
  42. keywords="incremental" >
  43. <compile staging="true" files="Main.java,Target.java,DeleteMe.java"/>
  44. <inc-compile tag="20">
  45. <message kind="error" line="7" file="Target.java" text="*DeleteMe.main*"/>
  46. </inc-compile>
  47. <inc-compile tag="30"/>
  48. </ajc-test>
  49. </suite>