您最多选择25个主题 主题必须以字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符

ajcTestsExamples.xml 3.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. <!DOCTYPE suite SYSTEM "../tests/ajcTestSuite.dtd">
  2. <!--
  3. Test documentation examples.
  4. Results unverified except for compiler messages,
  5. runtime exceptions, System.exit codes, and System.err
  6. messages (the latter not for all tests).
  7. To run the example classes using a forked 1.1 vm:
  8. java -Djavarun.fork=true \
  9. -Djavarun.java.home=d:\\jdk11 \
  10. -Djavarun.java=d:\\jdk11\\bin\\javaw \
  11. -Djavarun.bootclasspath=d:\\jdk11\\lib\\classes.zip \
  12. -jar ../aj-build/jars/testing-drivers-all.jar \
  13. ajcTestsExamples.xml \
  14. -ajctestSkipKeywords=knownLimitation-run11 \
  15. -logFail
  16. -->
  17. <suite>
  18. <ajc-test dir="../docs/dist/doc/examples"
  19. keywords="doc-examples"
  20. title="bean example">
  21. <compile argfiles="bean/files.lst"/>
  22. <run class="bean.Demo"
  23. errStreamIsError="false"/>
  24. <!-- ??: error security properties not found. using defaults. -->
  25. </ajc-test>
  26. <ajc-test dir="../docs/dist/doc/examples"
  27. keywords="doc-examples,knownLimitation-run11"
  28. title="introduction">
  29. <compile argfiles="introduction/files.lst"/>
  30. <run vm="1.2" class="introduction.Point"/>
  31. <run vm="1.2" class="introduction.CloneablePoint"/>
  32. <run vm="1.2" class="introduction.ComparablePoint"/>
  33. <run vm="1.2" class="introduction.HashablePoint"/>
  34. </ajc-test>
  35. <ajc-test dir="../docs/dist/doc/examples"
  36. keywords="doc-examples"
  37. title="observer example">
  38. <compile argfiles="observer/files.lst"/>
  39. <!-- GUI run class="observer.Demo"/ -->
  40. </ajc-test>
  41. <ajc-test dir="../docs/dist/doc/examples"
  42. keywords="doc-examples"
  43. title="spacewar example">
  44. <compile argfiles="spacewar/debug.lst"/>
  45. <compile argfiles="spacewar/demo.lst"/>
  46. <!-- GUI run class="spacewar.Game"/ -->
  47. </ajc-test>
  48. <!--
  49. TODO: change 1.2 API's in telecom to 1.1:
  50. (Vector.[add|remove](..) to [add|remove]Element(..))
  51. then remove the knownLimitation-run11 keywords
  52. -->
  53. <ajc-test dir="../docs/dist/doc/examples"
  54. keywords="doc-examples,knownLimitation-run11"
  55. title="telecom basic example">
  56. <compile argfiles="telecom/basic.lst"/>
  57. <run class="telecom.BasicSimulation"/>
  58. </ajc-test>
  59. <ajc-test dir="../docs/dist/doc/examples"
  60. keywords="doc-examples,knownLimitation-run11"
  61. title="telecom billing example">
  62. <compile argfiles="telecom/billing.lst"/>
  63. <run class="telecom.BillingSimulation"/>
  64. </ajc-test>
  65. <ajc-test dir="../docs/dist/doc/examples"
  66. keywords="doc-examples,knownLimitation-run11"
  67. title="telecom timing example">
  68. <compile argfiles="telecom/timing.lst"/>
  69. <run class="telecom.TimingSimulation"/>
  70. </ajc-test>
  71. <ajc-test dir="../docs/dist/doc/examples"
  72. keywords="doc-examples"
  73. title="thisJoinPoint example">
  74. <compile argfiles="tjp/files.lst"/>
  75. <run class="tjp.Demo"/>
  76. </ajc-test>
  77. <ajc-test dir="../docs/dist/doc/examples"
  78. keywords="doc-examples"
  79. title="tracing example - none">
  80. <compile argfiles="tracing/notrace.lst"/>
  81. <run class="tracing.ExampleMain"/>
  82. </ajc-test>
  83. <ajc-test dir="../docs/dist/doc/examples"
  84. keywords="doc-examples"
  85. title="tracing example - version 1">
  86. <compile argfiles="tracing/tracev1.lst"/>
  87. <run class="tracing.version1.TraceMyClasses"
  88. errStreamIsError="false"/>
  89. </ajc-test>
  90. <ajc-test dir="../docs/dist/doc/examples"
  91. keywords="doc-examples"
  92. title="tracing example - version 2">
  93. <compile argfiles="tracing/tracev2.lst"/>
  94. <run class="tracing.version2.TraceMyClasses"
  95. errStreamIsError="false"/>
  96. </ajc-test>
  97. <ajc-test dir="../docs/dist/doc/examples"
  98. keywords="doc-examples"
  99. title="tracing example - version 3">
  100. <compile argfiles="tracing/tracev3.lst"/>
  101. <run class="tracing.version3.TraceMyClasses"
  102. errStreamIsError="false"/>
  103. </ajc-test>
  104. </suite>