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.

patterns-test.xml 8.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252
  1. <!DOCTYPE suite SYSTEM "../../../tests/ajcTestSuite.dtd">
  2. <!--
  3. To run with the harness, run
  4. java org.aspectj.testing.drivers.Harness \
  5. ../docs/sandbox/ubc-design-patterns/patterns-test.xml -logFail
  6. from a project directory (tests/ docs/ or testing-drivers)
  7. See tests/readme-writing-compiler-tests.html for more info on the harness.
  8. -->
  9. <suite>
  10. <ajc-test dir="src"
  11. title="UBC design patterns library">
  12. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary" />
  13. </ajc-test>
  14. <ajc-test dir="src"
  15. title="UBC design patterns abstractFactory">
  16. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/abstractFactory/aspectj"/>
  17. </ajc-test>
  18. <ajc-test dir="src"
  19. title="UBC design patterns adapter">
  20. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/adapter/aspectj"/>
  21. </ajc-test>
  22. <ajc-test dir="src"
  23. title="UBC design patterns bridge">
  24. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/bridge/aspectj"/>
  25. </ajc-test>
  26. <ajc-test dir="src"
  27. title="UBC design patterns builder">
  28. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/builder/aspectj"/>
  29. </ajc-test>
  30. <ajc-test dir="src"
  31. title="UBC design patterns chainOfResponsibility">
  32. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/chainOfResponsibility/aspectj"/>
  33. </ajc-test>
  34. <ajc-test dir="src"
  35. title="UBC design patterns command">
  36. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/command/aspectj"/>
  37. </ajc-test>
  38. <ajc-test dir="src"
  39. title="UBC design patterns composite">
  40. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/composite/aspectj"/>
  41. </ajc-test>
  42. <ajc-test dir="src"
  43. title="UBC design patterns decorator">
  44. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/decorator/aspectj"/>
  45. </ajc-test>
  46. <ajc-test dir="src"
  47. title="UBC design patterns facade">
  48. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/facade/aspectj">
  49. <message kind="warning" line="72" />
  50. </compile>
  51. </ajc-test>
  52. <ajc-test dir="src"
  53. title="UBC design patterns factoryMethod">
  54. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/factoryMethod/aspectj"/>
  55. </ajc-test>
  56. <ajc-test dir="src"
  57. title="UBC design patterns flyweight">
  58. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/flyweight/aspectj"/>
  59. </ajc-test>
  60. <ajc-test dir="src"
  61. title="UBC design patterns interpreter">
  62. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/interpreter/aspectj"/>
  63. </ajc-test>
  64. <ajc-test dir="src"
  65. title="UBC design patterns iterator">
  66. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/iterator/aspectj"/>
  67. </ajc-test>
  68. <ajc-test dir="src"
  69. title="UBC design patterns mediator">
  70. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/mediator/aspectj"/>
  71. </ajc-test>
  72. <ajc-test dir="src"
  73. title="UBC design patterns memento">
  74. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/memento/aspectj"/>
  75. </ajc-test>
  76. <ajc-test dir="src"
  77. title="UBC design patterns observer">
  78. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/observer/aspectj"/>
  79. </ajc-test>
  80. <ajc-test dir="src"
  81. title="UBC design patterns prototype">
  82. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/prototype/aspectj"/>
  83. </ajc-test>
  84. <ajc-test dir="src"
  85. title="UBC design patterns proxy">
  86. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/proxy/aspectj"/>
  87. </ajc-test>
  88. <ajc-test dir="src"
  89. title="UBC design patterns singleton">
  90. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/singleton/aspectj"/>
  91. </ajc-test>
  92. <ajc-test dir="src"
  93. title="UBC design patterns state">
  94. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/state/aspectj"/>
  95. </ajc-test>
  96. <ajc-test dir="src"
  97. title="UBC design patterns strategy">
  98. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/strategy/aspectj"/>
  99. </ajc-test>
  100. <ajc-test dir="src"
  101. title="UBC design patterns templateMethod">
  102. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/templateMethod/aspectj"/>
  103. </ajc-test>
  104. <ajc-test dir="src"
  105. title="UBC design patterns visitor">
  106. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/patternLibrary,ca/ubc/cs/spl/aspectPatterns/examples/visitor/aspectj"/>
  107. </ajc-test>
  108. <ajc-test dir="src"
  109. title="UBC design patterns java abstractFactory">
  110. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/abstractFactory/java"/>
  111. </ajc-test>
  112. <ajc-test dir="src"
  113. title="UBC design patterns java adapter">
  114. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/adapter/java"/>
  115. </ajc-test>
  116. <ajc-test dir="src"
  117. title="UBC design patterns java bridge">
  118. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/bridge/java"/>
  119. </ajc-test>
  120. <ajc-test dir="src"
  121. title="UBC design patterns java builder">
  122. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/builder/java"/>
  123. </ajc-test>
  124. <ajc-test dir="src"
  125. title="UBC design patterns java chainOfResponsibility">
  126. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/chainOfResponsibility/java"/>
  127. </ajc-test>
  128. <ajc-test dir="src"
  129. title="UBC design patterns java command">
  130. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/command/java"/>
  131. </ajc-test>
  132. <ajc-test dir="src"
  133. title="UBC design patterns java composite">
  134. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/composite/java"/>
  135. </ajc-test>
  136. <ajc-test dir="src"
  137. title="UBC design patterns java decorator">
  138. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/decorator/java"/>
  139. </ajc-test>
  140. <ajc-test dir="src"
  141. title="UBC design patterns java facade">
  142. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/facade/java"/>
  143. </ajc-test>
  144. <ajc-test dir="src"
  145. title="UBC design patterns java factoryMethod">
  146. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/factoryMethod/java"/>
  147. </ajc-test>
  148. <ajc-test dir="src"
  149. title="UBC design patterns java flyweight">
  150. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/flyweight/java"/>
  151. </ajc-test>
  152. <ajc-test dir="src"
  153. title="UBC design patterns java interpreter">
  154. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/interpreter/java"/>
  155. </ajc-test>
  156. <ajc-test dir="src"
  157. title="UBC design patterns java iterator">
  158. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/iterator/java"/>
  159. </ajc-test>
  160. <ajc-test dir="src"
  161. title="UBC design patterns java mediator">
  162. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/mediator/java"/>
  163. </ajc-test>
  164. <ajc-test dir="src"
  165. title="UBC design patterns java memento">
  166. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/memento/java"/>
  167. </ajc-test>
  168. <ajc-test dir="src"
  169. title="UBC design patterns java observer">
  170. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/observer/java"/>
  171. </ajc-test>
  172. <ajc-test dir="src"
  173. title="UBC design patterns java prototype">
  174. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/prototype/java"/>
  175. </ajc-test>
  176. <ajc-test dir="src"
  177. title="UBC design patterns java proxy">
  178. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/proxy/java"/>
  179. </ajc-test>
  180. <ajc-test dir="src"
  181. title="UBC design patterns java singleton">
  182. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/singleton/java"/>
  183. </ajc-test>
  184. <ajc-test dir="src"
  185. title="UBC design patterns java state">
  186. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/state/java"/>
  187. </ajc-test>
  188. <ajc-test dir="src"
  189. title="UBC design patterns java strategy">
  190. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/strategy/java"/>
  191. </ajc-test>
  192. <ajc-test dir="src"
  193. title="UBC design patterns java templateMethod">
  194. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/templateMethod/java"/>
  195. </ajc-test>
  196. <ajc-test dir="src"
  197. title="UBC design patterns java visitor">
  198. <compile sourceroots="ca/ubc/cs/spl/aspectPatterns/examples/visitor/java"/>
  199. </ajc-test>
  200. </suite>