blob: bc7002e4745378999318929a1036d51be52170d8 [file] [log] [blame]
david_williams403beae2007-12-09 02:10:40 +00001<project
2 name="Automated Eclipse Testing"
3 default="all"
4 basedir=".">
david_williamsb93c1ee2008-02-10 21:27:40 +00005 <property environment="env" />
6
david_williams403beae2007-12-09 02:10:40 +00007 <echo
8 level="info"
9 message="starting Automated Eclipse Testing" />
10 <echo
11 level="debug"
12 message="basedir: ${basedir}" />
13 <echo
14 level="debug"
15 message="testRoot: ${testRoot}" />
david_williams403beae2007-12-09 02:10:40 +000016 <fail
17 message="testRoot must be set"
18 unless="testRoot" />
david_williams535d6812007-03-29 06:46:26 +000019
david_williams403beae2007-12-09 02:10:40 +000020 <!--properties file containing the some server name properties -->
david_williams222a9472008-01-26 22:06:59 +000021 <property
22 file="${testRoot}/testServer.properties" />
ndaib8cedc82005-09-13 18:00:32 +000023
david_williams403beae2007-12-09 02:10:40 +000024 <!--properties file containing the build information-->
david_williams222a9472008-01-26 22:06:59 +000025 <property
26 file="${buildDirectory}/label.properties" />
ndaib8cedc82005-09-13 18:00:32 +000027
david_williams403beae2007-12-09 02:10:40 +000028 <!--default directory where test-eclipse will be installed-->
29 <property
30 name="install"
31 value="${testRoot}" />
ndaib8cedc82005-09-13 18:00:32 +000032
david_williams403beae2007-12-09 02:10:40 +000033 <!--name that can be added to report name to identify which platform tests results come from-->
34 <property
35 name="platform"
36 value="" />
ndaib8cedc82005-09-13 18:00:32 +000037
david_williams403beae2007-12-09 02:10:40 +000038 <!-- The root of the eclipse installation -->
39 <property
40 name="eclipse-home"
41 value="${testRoot}/eclipse" />
ndaib8cedc82005-09-13 18:00:32 +000042
david_williams403beae2007-12-09 02:10:40 +000043 <!-- The directory that will contain the xml and html results from the tests that are run -->
44 <property
45 name="results"
46 value="${testRoot}/results" />
ndaib8cedc82005-09-13 18:00:32 +000047
david_williams403beae2007-12-09 02:10:40 +000048 <!-- jonas install directory -->
49 <property
50 name="jonas432Dir"
51 value="${testRoot}/${jonas432DirName}" />
david_williams222a9472008-01-26 22:06:59 +000052 <target
53 name="init">
54 <antcall
55 target="setPropertyJOnAS432Dir" />
56 <antcall
57 target="computePluginVersion" />
58 <property
59 file="${testRoot}/test2.properties" />
david_williams403beae2007-12-09 02:10:40 +000060 </target>
david_williams403beae2007-12-09 02:10:40 +000061 <target
62 name="setPropertyJOnAS432Dir"
63 unless="jonas432Dir">
64 <property
65 name="jonas432Dir"
66 value="${testRoot}/${jonas432DirName}" />
67 </target>
david_williams403beae2007-12-09 02:10:40 +000068 <target
69 name="setup"
70 if="clean"
71 description="Reinstall the test Eclipse installation if specified by user">
david_williams222a9472008-01-26 22:06:59 +000072 <delete
73 dir="${install}" />
74 <mkdir
75 dir="${install}" />
david_williams403beae2007-12-09 02:10:40 +000076 <exec
77 dir="."
78 executable="unzip">
david_williams222a9472008-01-26 22:06:59 +000079 <arg
80 line="-o -qq ../downloads/*.zip -d ${install}" />
david_williams403beae2007-12-09 02:10:40 +000081 </exec>
david_williams403beae2007-12-09 02:10:40 +000082 <exec
83 dir="."
84 executable="unzip">
85 <arg
86 line="-o -qq wtp-wst-tests-feature*.zip -d ${install}" />
87 </exec>
david_williams403beae2007-12-09 02:10:40 +000088 </target>
david_williams403beae2007-12-09 02:10:40 +000089 <target
90 name="runapitests"
91 depends="setup">
david_williams222a9472008-01-26 22:06:59 +000092 <antcall
93 target="runtests" />
david_williams403beae2007-12-09 02:10:40 +000094 </target>
david_williams403beae2007-12-09 02:10:40 +000095 <target
96 name="runtests"
97 depends="setup"
98 description="Runs ant on the test.xml for a specified plugin.">
99 <available
100 file="${eclipse-home}/plugins/${testPlugin}/test.xml"
101 property="test.xml.exists" />
david_williams222a9472008-01-26 22:06:59 +0000102 <antcall
103 target="runtests2" />
david_williams403beae2007-12-09 02:10:40 +0000104 </target>
david_williams403beae2007-12-09 02:10:40 +0000105 <target
106 name="runtests2"
107 if="test.xml.exists">
david_williams222a9472008-01-26 22:06:59 +0000108 <antcall
109 target="runtests-normal" />
david_williams403beae2007-12-09 02:10:40 +0000110 <copy
111 file="${eclipse-home}/${report}.xml"
112 tofile="${results}/xml/${report}_${platform}.xml"
113 failonerror="false" />
david_williams222a9472008-01-26 22:06:59 +0000114 <antcall
115 target="genHtml" />
david_williams403beae2007-12-09 02:10:40 +0000116 </target>
david_williams222a9472008-01-26 22:06:59 +0000117 <target
118 name="runtests-normal">
david_williams403beae2007-12-09 02:10:40 +0000119 <ant
120 antfile="${eclipse-home}/plugins/${testPlugin}/test.xml"
121 dir="${eclipse-home}">
122 <property
123 name="library-file"
124 value="${testRoot}/wtp-junit-tests.xml" />
125 </ant>
126 <copy
127 file="${eclipse-home}/${report}.xml"
128 tofile="${results}/xml/${report}_${platform}.xml"
129 failonerror="false" />
david_williams222a9472008-01-26 22:06:59 +0000130 <antcall
131 target="genHtml" />
david_williams403beae2007-12-09 02:10:40 +0000132 </target>
david_williams403beae2007-12-09 02:10:40 +0000133 <target
134 name="wst-server-tests"
135 depends="init"
136 description="Runs the org.eclipse.wst.server.*.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000137 <antcall
138 target="runapitests">
david_williams403beae2007-12-09 02:10:40 +0000139 <param
140 name="testPlugin"
141 value="${org.eclipse.wst.server.core.tests}" />
142 <param
143 name="report"
144 value="org.eclipse.wst.server.core.tests" />
145 <param
146 name="package.includes"
147 value="org.eclipse.wst.server" />
148 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000149 <antcall
150 target="runapitests">
david_williams403beae2007-12-09 02:10:40 +0000151 <param
152 name="testPlugin"
153 value="${org.eclipse.wst.server.ui.tests}" />
154 <param
155 name="report"
156 value="org.eclipse.wst.server.ui.tests" />
157 <param
158 name="package.includes"
159 value="org.eclipse.wst.server" />
160 </antcall>
161 </target>
david_williams403beae2007-12-09 02:10:40 +0000162 <target
163 name="wst-monitor-tests"
164 depends="init"
165 description="Runs the org.eclipse.wst.internet.monitor.*.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000166 <antcall
167 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000168 <param
169 name="testPlugin"
170 value="${org.eclipse.wst.internet.monitor.core.tests}" />
171 <param
172 name="report"
173 value="org.eclipse.wst.internet.monitor.core.tests" />
174 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000175 <antcall
176 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000177 <param
178 name="testPlugin"
179 value="${org.eclipse.wst.internet.monitor.ui.tests}" />
180 <param
181 name="report"
182 value="org.eclipse.wst.internet.monitor.ui.tests" />
183 </antcall>
184 </target>
david_williams403beae2007-12-09 02:10:40 +0000185 <target
186 name="wst-cache-tests"
187 depends="init"
188 description="Runs the org.eclipse.wst.internet.cache.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000189 <antcall
190 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000191 <param
192 name="testPlugin"
193 value="${org.eclipse.wst.internet.cache.tests}" />
194 <param
195 name="report"
196 value="org.eclipse.wst.internet.cache.tests" />
197 </antcall>
198 </target>
david_williams403beae2007-12-09 02:10:40 +0000199 <target
200 name="jst-server-tests"
201 depends="init"
202 description="Runs the org.eclipse.jst.server.*.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000203 <antcall
204 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000205 <param
206 name="testPlugin"
207 value="${org.eclipse.jst.server.core.tests}" />
208 <param
209 name="report"
210 value="org.eclipse.jst.server.core.tests" />
211 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000212 <antcall
213 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000214 <param
215 name="testPlugin"
216 value="${org.eclipse.jst.server.ui.tests}" />
217 <param
218 name="report"
219 value="org.eclipse.jst.server.ui.tests" />
220 </antcall>
221 </target>
david_williams403beae2007-12-09 02:10:40 +0000222 <target
223 name="jst-server-tomcat-tests"
224 depends="init"
225 description="Runs the org.eclipse.jst.server.tomcat.*.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000226 <antcall
227 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000228 <param
229 name="testPlugin"
230 value="${org.eclipse.jst.server.tomcat.core.tests}" />
231 <param
232 name="report"
233 value="org.eclipse.jst.server.tomcat.core.tests" />
234 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000235 <antcall
236 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000237 <param
238 name="testPlugin"
239 value="${org.eclipse.jst.server.tomcat.ui.tests}" />
240 <param
241 name="report"
242 value="org.eclipse.jst.server.tomcat.ui.tests" />
243 </antcall>
244 </target>
david_williams403beae2007-12-09 02:10:40 +0000245 <target
246 name="jst-server-generic-tests"
247 depends="init"
248 description="Runs the org.eclipse.jst.server.generic.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000249 <antcall
250 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000251 <param
252 name="testPlugin"
253 value="${org.eclipse.jst.server.generic.tests}" />
254 <param
255 name="report"
256 value="org.eclipse.jst.server.generic.tests" />
257 </antcall>
258 </target>
david_williams403beae2007-12-09 02:10:40 +0000259 <target
260 name="jst-server-geronimo-tests"
261 depends="init"
262 description="Runs the org.eclipse.jst.server.geronimo.*.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000263 <antcall
264 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000265 <param
266 name="testPlugin"
267 value="${org.eclipse.jst.server.geronimo.core.tests}" />
268 <param
269 name="report"
270 value="org.eclipse.jst.server.geronimo.core.tests" />
271 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000272 <antcall
273 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000274 <param
275 name="testPlugin"
276 value="${org.eclipse.jst.server.geronimo.ui.tests}" />
277 <param
278 name="report"
279 value="org.eclipse.jst.server.geronimo.ui.tests" />
280 </antcall>
281 </target>
david_williams403beae2007-12-09 02:10:40 +0000282 <target
283 name="jst-jem-tests"
284 depends="init"
285 description="Runs the org.eclipse.jem.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000286 <antcall
287 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000288 <param
289 name="testPlugin"
290 value="${org.eclipse.jem.tests}" />
291 <param
292 name="report"
293 value="org.eclipse.jem.tests" />
294 </antcall>
295 </target>
david_williams403beae2007-12-09 02:10:40 +0000296 <target
297 name="jst-j2ee-core-tests"
298 depends="init"
299 description="Runs the org.eclipse.jst.j2ee.core.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000300 <antcall
301 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000302 <param
303 name="testPlugin"
304 value="${org.eclipse.jst.j2ee.core.tests}" />
305 <param
306 name="report"
307 value="org.eclipse.jst.j2ee.core.tests" />
308 </antcall>
309 </target>
david_williams403beae2007-12-09 02:10:40 +0000310 <target
311 name="jst-j2ee-tests"
312 depends="init"
313 description="Runs the org.eclipse.jst.j2ee.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000314 <antcall
315 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000316 <param
317 name="testPlugin"
318 value="${org.eclipse.jst.j2ee.tests}" />
319 <param
320 name="report"
321 value="org.eclipse.jst.j2ee.tests" />
322 </antcall>
323 </target>
david_williams403beae2007-12-09 02:10:40 +0000324 <target
325 name="wst-common-tests"
326 depends="init"
327 description="Runs the org.eclipse.jst.j2ee.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000328 <antcall
329 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000330 <param
331 name="testPlugin"
332 value="${org.eclipse.wst.common.tests}" />
333 <param
334 name="report"
335 value="org.eclipse.wst.common.tests" />
336 </antcall>
337 </target>
david_williams403beae2007-12-09 02:10:40 +0000338 <target
339 name="wst-common-snippets-tests"
340 depends="init">
david_williams222a9472008-01-26 22:06:59 +0000341 <antcall
342 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000343 <param
344 name="testPlugin"
345 value="${org.eclipse.wst.common.snippets.tests}" />
346 <param
347 name="report"
348 value="org.eclipse.wst.common.snippets.tests" />
349 </antcall>
350 </target>
david_williams403beae2007-12-09 02:10:40 +0000351 <target
352 name="jst-servlet-tests"
353 depends="init"
354 description="Runs the org.eclipse.jst.servlet.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000355 <antcall
356 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000357 <param
358 name="testPlugin"
359 value="${org.eclipse.jst.servlet.tests}" />
360 <param
361 name="report"
362 value="org.eclipse.jst.servlet.tests" />
363 </antcall>
364 </target>
david_williams403beae2007-12-09 02:10:40 +0000365 <target
366 name="jst-validation-framework-tests"
367 depends="init"
368 description="Runs the org.eclipse.jst.validation.test test.xml">
david_williams222a9472008-01-26 22:06:59 +0000369 <antcall
370 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000371 <param
372 name="testPlugin"
373 value="${org.eclipse.jst.validation.test}" />
374 <param
375 name="report"
376 value="org.eclipse.jst.validation.test" />
377 </antcall>
378 </target>
ndaib8cedc82005-09-13 18:00:32 +0000379
david_williams403beae2007-12-09 02:10:40 +0000380 <!-- JSP TESTS -->
381 <target
382 name="jst-jsp-tests"
383 depends="init"
384 description="Runs test.xml for JSP tests">
david_williams222a9472008-01-26 22:06:59 +0000385 <antcall
386 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000387 <param
388 name="testPlugin"
389 value="${org.eclipse.jst.jsp.core.tests}" />
390 <param
391 name="report"
392 value="org.eclipse.jst.jsp.core.tests" />
393 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000394 <antcall
395 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000396 <param
397 name="testPlugin"
398 value="${org.eclipse.jst.jsp.ui.tests}" />
399 <param
400 name="report"
401 value="org.eclipse.jst.jsp.ui.tests" />
402 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000403 <antcall
404 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000405 <param
406 name="testPlugin"
407 value="${org.eclipse.jst.jsp.tests.encoding}" />
408 <param
409 name="report"
410 value="org.eclipse.jst.jsp.tests.encoding" />
411 </antcall>
412 </target>
ndaib8cedc82005-09-13 18:00:32 +0000413
david_williams403beae2007-12-09 02:10:40 +0000414 <!-- SSE TESTS -->
415 <target
416 name="wst-sse-tests"
417 depends="init"
418 description="Runs test.xml for SSE tests">
david_williams222a9472008-01-26 22:06:59 +0000419 <antcall
420 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000421 <param
422 name="testPlugin"
423 value="${org.eclipse.wst.sse.core.tests}" />
424 <param
425 name="report"
426 value="org.eclipse.wst.sse.core.tests" />
427 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000428 <antcall
429 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000430 <param
431 name="testPlugin"
432 value="${org.eclipse.wst.sse.ui.tests}" />
433 <param
434 name="report"
435 value="org.eclipse.wst.sse.ui.tests" />
436 </antcall>
437 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000438
david_williams403beae2007-12-09 02:10:40 +0000439 <!-- XML TESTS -->
440 <target
441 name="wst-xml-tests"
442 depends="init"
443 description="Runs test.xml for XML tests">
david_williams222a9472008-01-26 22:06:59 +0000444 <antcall
445 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000446 <param
447 name="testPlugin"
448 value="${org.eclipse.wst.xml.core.tests}" />
449 <param
450 name="report"
451 value="org.eclipse.wst.xml.core.tests" />
452 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000453 <antcall
454 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000455 <param
456 name="testPlugin"
457 value="${org.eclipse.wst.xml.ui.tests}" />
458 <param
459 name="report"
460 value="org.eclipse.wst.xml.ui.tests" />
461 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000462 <antcall
463 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000464 <param
465 name="testPlugin"
466 value="${org.eclipse.wst.xml.tests.encoding}" />
467 <param
468 name="report"
469 value="org.eclipse.wst.xml.tests.encoding" />
470 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000471 <antcall
472 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000473 <param
474 name="testPlugin"
475 value="${org.eclipse.wst.xml.validation.tests}" />
476 <param
477 name="report"
478 value="org.eclipse.wst.xml.validation.tests" />
479 </antcall>
480 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000481
david_williams403beae2007-12-09 02:10:40 +0000482 <!-- WSDL TESTS -->
483 <target
484 name="wst-wsdl-tests"
485 depends="init"
486 description="Runs test.xml for WSDL ">
david_williams222a9472008-01-26 22:06:59 +0000487 <antcall
488 target="runapitests">
david_williams403beae2007-12-09 02:10:40 +0000489 <param
490 name="testPlugin"
491 value="${org.eclipse.wst.wsdl.tests}" />
492 <param
493 name="report"
494 value="org.eclipse.wst.wsdl.tests" />
495 <param
496 name="package.includes"
497 value="org.eclipse.wst.wsdl" />
498 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000499 <antcall
500 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000501 <param
502 name="testPlugin"
503 value="${org.eclipse.wst.wsdl.validation.tests}" />
504 <param
505 name="report"
506 value="org.eclipse.wst.wsdl.validation.tests" />
507 </antcall>
508 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000509
david_williams403beae2007-12-09 02:10:40 +0000510 <!-- WSI TESTS -->
511 <target
512 name="wst-wsi-tests"
513 depends="init"
514 description="Runs test.xml for WSI tests">
david_williams222a9472008-01-26 22:06:59 +0000515 <antcall
516 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000517 <param
518 name="testPlugin"
519 value="${org.eclipse.wst.wsi.tests}" />
520 <param
521 name="report"
522 value="org.eclipse.wst.wsi.tests" />
523 </antcall>
524 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000525
david_williams403beae2007-12-09 02:10:40 +0000526 <!-- XSD TESTS -->
527 <target
528 name="wst-xsd-tests"
529 depends="init"
530 description="Runs test.xml for XSD tests ">
david_williams222a9472008-01-26 22:06:59 +0000531 <antcall
532 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000533 <param
534 name="testPlugin"
535 value="${org.eclipse.wst.xsd.validation.tests}" />
536 <param
537 name="report"
538 value="org.eclipse.wst.xsd.validation.tests" />
539 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000540 <antcall
541 target="runtests">
david_williamsf5848192008-01-15 21:39:00 +0000542 <param
543 name="testPlugin"
544 value="${org.eclipse.wst.xsd.core.tests}" />
545 <param
546 name="report"
547 value="org.eclipse.wst.xsd.core.tests" />
548 </antcall>
david_williams403beae2007-12-09 02:10:40 +0000549 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000550
david_williams403beae2007-12-09 02:10:40 +0000551 <!-- HTML TESTS -->
552 <target
553 name="wst-html-tests"
554 depends="init"
555 description="Runs test.xml for HTML tests">
david_williams222a9472008-01-26 22:06:59 +0000556 <antcall
557 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000558 <param
559 name="testPlugin"
560 value="${org.eclipse.wst.html.core.tests}" />
561 <param
562 name="report"
563 value="org.eclipse.wst.html.core.tests" />
564 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000565 <antcall
566 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000567 <param
568 name="testPlugin"
569 value="${org.eclipse.wst.html.ui.tests}" />
570 <param
571 name="report"
572 value="org.eclipse.wst.html.ui.tests" />
573 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000574 <antcall
575 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000576 <param
577 name="testPlugin"
578 value="${org.eclipse.wst.html.tests.encoding}" />
579 <param
580 name="report"
581 value="org.eclipse.wst.html.tests.encoding" />
582 </antcall>
583 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000584
david_williams403beae2007-12-09 02:10:40 +0000585 <!-- DTD Tests -->
586 <target
587 name="wst-dtd-tests"
588 depends="init">
david_williams222a9472008-01-26 22:06:59 +0000589 <antcall
590 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000591 <param
592 name="testPlugin"
593 value="${org.eclipse.wst.dtd.ui.tests}" />
594 <param
595 name="report"
596 value="org.eclipse.wst.dtd.ui.tests" />
597 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000598 <antcall
599 target="runtests">
david_williams5b616312008-01-17 05:55:44 +0000600 <param
601 name="testPlugin"
602 value="${org.eclipse.wst.dtd.core.tests}" />
603 <param
604 name="report"
605 value="org.eclipse.wst.dtd.core.tests" />
606 </antcall>
david_williams403beae2007-12-09 02:10:40 +0000607 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000608
david_williams403beae2007-12-09 02:10:40 +0000609 <!-- CSS TESTS -->
610 <target
611 name="wst-css-tests"
612 depends="init"
613 description="Runs test.xml for
david_williams9d23a9d2007-03-16 02:23:53 +0000614 org.eclipse.wst.css.core.tests
615 org.eclipse.wst.css.ui.tests
616 org.eclipse.wst.css.tests.encoding">
david_williams222a9472008-01-26 22:06:59 +0000617 <antcall
618 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000619 <param
620 name="testPlugin"
621 value="${org.eclipse.wst.css.core.tests}" />
622 <param
623 name="report"
624 value="org.eclipse.wst.css.core.tests" />
625 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000626 <antcall
627 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000628 <param
629 name="testPlugin"
630 value="${org.eclipse.wst.css.tests.encoding}" />
631 <param
632 name="report"
633 value="org.eclipse.wst.css.tests.encoding" />
634 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000635 <antcall
636 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000637 <param
638 name="testPlugin"
639 value="${org.eclipse.wst.css.ui.tests}" />
640 <param
641 name="report"
642 value="org.eclipse.wst.css.ui.tests" />
643 </antcall>
644 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000645
david_williams403beae2007-12-09 02:10:40 +0000646 <!-- JSF TESTS -->
647 <target
648 name="jsf-tests"
649 depends="init"
650 description="Runs test.xml for org.eclipse.jst.jsf.core.tests, org.eclipse.jst.jsf.ui.tests">
david_williams222a9472008-01-26 22:06:59 +0000651 <antcall
652 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000653 <param
654 name="testPlugin"
655 value="${org.eclipse.jst.jsf.core.tests}" />
656 <param
657 name="report"
658 value="org.eclipse.jst.jsf.core.tests" />
659 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000660 <antcall
661 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000662 <param
663 name="testPlugin"
664 value="${org.eclipse.jst.jsf.ui.tests}" />
665 <param
666 name="report"
667 value="org.eclipse.jst.jsf.ui.tests" />
668 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000669 <antcall
670 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000671 <param
672 name="testPlugin"
673 value="${org.eclipse.jst.jsf.metadata.tests}" />
674 <param
675 name="report"
676 value="org.eclipse.jst.jsf.metadata.tests" />
677 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000678 <antcall
679 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000680 <param
681 name="testPlugin"
682 value="${org.eclipse.jst.jsf.contentassist.tests}" />
683 <param
684 name="report"
685 value="org.eclipse.jst.jsf.contentassist.tests" />
686 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000687 <antcall
688 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000689 <param
690 name="testPlugin"
691 value="${org.eclipse.jst.jsf.context.symbol.tests}" />
692 <param
693 name="report"
694 value="org.eclipse.jst.jsf.context.symbol.tests" />
695 </antcall>
david_williams632a49d2008-01-26 22:07:58 +0000696
david_williams222a9472008-01-26 22:06:59 +0000697 <antcall
698 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000699 <param
700 name="testPlugin"
701 value="${org.eclipse.jst.jsf.designtime.tests}" />
702 <param
703 name="report"
704 value="org.eclipse.jst.jsf.designtime.tests" />
705 </antcall>
david_williams632a49d2008-01-26 22:07:58 +0000706
david_williams222a9472008-01-26 22:06:59 +0000707 <antcall
708 target="runtests">
709 <param
710 name="testPlugin"
711 value="${org.eclipse.jst.jsf.facesconfig.tests}" />
712 <param
713 name="report"
714 value="org.eclipse.jst.jsf.facesconfig.tests" />
715 </antcall>
716 <antcall
717 target="runtests">
718 <param
719 name="testPlugin"
720 value="${org.eclipse.jst.jsf.facesconfig.ui.test}" />
721 <param
722 name="report"
723 value="org.eclipse.jst.jsf.facesconfig.ui.test" />
724 </antcall>
725 <antcall
726 target="runtests">
727 <param
728 name="testPlugin"
729 value="${org.eclipse.jst.jsf.validation.el.tests}" />
730 <param
731 name="report"
732 value="org.eclipse.jst.jsf.validation.el.tests" />
733 </antcall>
734 <antcall
735 target="runtests">
736 <param
737 name="testPlugin"
738 value="${org.eclipse.jst.pagedesigner.tests}" />
739 <param
740 name="report"
741 value="org.eclipse.jst.pagedesigner.tests" />
742 </antcall>
david_williams403beae2007-12-09 02:10:40 +0000743 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000744
david_williams403beae2007-12-09 02:10:40 +0000745 <!-- WS TESTS -->
david_williams403beae2007-12-09 02:10:40 +0000746 <target
747 name="wst-ws-tests"
748 depends="init"
749 description="Runs the org.eclipse.wst.ws.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000750 <antcall
751 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000752 <param
753 name="testPlugin"
754 value="${org.eclipse.wst.ws.tests}" />
755 <param
756 name="report"
757 value="org.eclipse.wst.ws.tests" />
758 </antcall>
759 </target>
david_williams403beae2007-12-09 02:10:40 +0000760 <target
761 name="jst-ws-tests"
762 depends="init"
763 description="Runs the org.eclipse.jst.ws.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000764 <antcall
765 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000766 <param
767 name="testPlugin"
768 value="${org.eclipse.jst.ws.tests}" />
769 <param
770 name="report"
771 value="org.eclipse.jst.ws.tests" />
772 </antcall>
773 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000774
david_williams403beae2007-12-09 02:10:40 +0000775 <!-- Faceted Project Framework Tests -->
david_williams403beae2007-12-09 02:10:40 +0000776 <target
777 name="wst-facets-tests"
778 depends="init"
779 description="Runs the Faceted Project Framework tests.">
david_williams222a9472008-01-26 22:06:59 +0000780 <antcall
781 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000782 <param
783 name="testPlugin"
784 value="${org.eclipse.wst.common.project.facet.core.tests}" />
785 <param
786 name="report"
787 value="org.eclipse.wst.common.project.facet.core.tests" />
788 </antcall>
789 </target>
david_williams9d23a9d2007-03-16 02:23:53 +0000790
david_williams403beae2007-12-09 02:10:40 +0000791 <!-- Dali tests -->
792 <target
793 name="jpt-utility-tests"
794 depends="init"
795 description="Runs the org.eclipse.jpt.utility.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000796 <antcall
797 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000798 <param
799 name="testPlugin"
800 value="${org.eclipse.jpt.utility.tests}" />
801 <param
802 name="report"
803 value="org.eclipse.jpt.utility.tests" />
804 </antcall>
805 </target>
806 <target
807 name="dali-core-tests"
808 description="Runs the org.eclipse.jpt.core.tests test.xml">
david_williams222a9472008-01-26 22:06:59 +0000809 <antcall
810 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000811 <param
812 name="testPlugin"
813 value="${org.eclipse.jpt.core.tests}" />
814 <param
815 name="report"
816 value="org.eclipse.jpt.core.tests" />
817 </antcall>
818 </target>
david_williams9f1bc312006-11-29 20:23:22 +0000819
david_williams30cb3bc2007-12-11 18:40:53 +0000820 <!-- JSDT tests -->
821 <target
822 name="jsdt-tests"
823 depends="init"
824 description="Runs the org.eclipse.wst.jsdt.core.test.* test.xml">
david_williams222a9472008-01-26 22:06:59 +0000825 <antcall
826 target="runtests">
david_williams30cb3bc2007-12-11 18:40:53 +0000827 <param
828 name="testPlugin"
829 value="${org.eclipse.wst.jsdt.core.tests.compiler}" />
830 <param
831 name="report"
832 value="org.eclipse.wst.jsdt.core.tests.compiler" />
833 </antcall>
david_williams222a9472008-01-26 22:06:59 +0000834 <antcall
835 target="runtests">
david_williams30cb3bc2007-12-11 18:40:53 +0000836 <param
837 name="testPlugin"
838 value="${org.eclipse.wst.jsdt.core.tests.model}" />
839 <param
840 name="report"
841 value="org.eclipse.wst.jsdt.core.tests.model" />
842 </antcall>
843 </target>
844
845
846 <!-- releng Tests -->
david_williams403beae2007-12-09 02:10:40 +0000847 <target
848 name="releng-tests"
849 depends="init"
850 description="Runs the releng tests.">
david_williams222a9472008-01-26 22:06:59 +0000851 <antcall
852 target="runtests">
david_williams403beae2007-12-09 02:10:40 +0000853 <param
854 name="testPlugin"
855 value="${org.eclipse.wtp.releng.tests}" />
856 <param
857 name="report"
858 value="org.eclipse.wtp.releng.tests" />
859 </antcall>
860 </target>
david_williams403beae2007-12-09 02:10:40 +0000861 <target
862 name="all"
863 depends="init">
david_williams403beae2007-12-09 02:10:40 +0000864 <echo
865 level="info"
866 message="Starting WTP Unit Tests" />
david_williams403beae2007-12-09 02:10:40 +0000867 <echo
868 level="info"
869 message="Starting releng tests" />
david_williams222a9472008-01-26 22:06:59 +0000870 <antcall
871 target="releng-tests" />
david_williams403beae2007-12-09 02:10:40 +0000872 <echo
873 level="info"
874 message="Starting wst-server-tests" />
david_williams222a9472008-01-26 22:06:59 +0000875 <antcall
876 target="wst-server-tests" />
david_williams403beae2007-12-09 02:10:40 +0000877 <echo
878 level="info"
879 message="Starting wst-monitor-tests" />
david_williams222a9472008-01-26 22:06:59 +0000880 <antcall
881 target="wst-monitor-tests" />
david_williams403beae2007-12-09 02:10:40 +0000882 <echo
883 level="info"
884 message="Starting wst-cache-tests" />
david_williams222a9472008-01-26 22:06:59 +0000885 <antcall
886 target="wst-cache-tests" />
david_williams403beae2007-12-09 02:10:40 +0000887 <echo
888 level="info"
889 message="Starting wst-common-tests" />
david_williams222a9472008-01-26 22:06:59 +0000890 <antcall
891 target="wst-common-tests" />
david_williams403beae2007-12-09 02:10:40 +0000892 <echo
893 level="info"
894 message="Starting wst-common-snippets-tests" />
david_williams222a9472008-01-26 22:06:59 +0000895 <antcall
896 target="wst-common-snippets-tests" />
david_williams403beae2007-12-09 02:10:40 +0000897 <echo
898 level="info"
899 message="Starting wst-sse-tests" />
david_williams222a9472008-01-26 22:06:59 +0000900 <antcall
901 target="wst-sse-tests" />
david_williams403beae2007-12-09 02:10:40 +0000902 <echo
903 level="info"
904 message="Starting wst-xml-tests" />
david_williams222a9472008-01-26 22:06:59 +0000905 <antcall
906 target="wst-xml-tests" />
david_williams403beae2007-12-09 02:10:40 +0000907 <echo
908 level="info"
909 message="Starting wst-wsdl-tests" />
david_williams222a9472008-01-26 22:06:59 +0000910 <antcall
911 target="wst-wsdl-tests" />
david_williams403beae2007-12-09 02:10:40 +0000912 <echo
913 level="info"
914 message="Starting wst-wsi-tests" />
david_williams222a9472008-01-26 22:06:59 +0000915 <antcall
916 target="wst-wsi-tests" />
david_williams403beae2007-12-09 02:10:40 +0000917 <echo
918 level="info"
919 message="Starting wst-xsd-tests" />
david_williams222a9472008-01-26 22:06:59 +0000920 <antcall
921 target="wst-xsd-tests" />
david_williams403beae2007-12-09 02:10:40 +0000922 <echo
923 level="info"
924 message="Starting wst-html-tests" />
david_williams222a9472008-01-26 22:06:59 +0000925 <antcall
926 target="wst-html-tests" />
david_williams403beae2007-12-09 02:10:40 +0000927 <echo
928 level="info"
929 message="Starting wst-dtd-tests" />
david_williams222a9472008-01-26 22:06:59 +0000930 <antcall
931 target="wst-dtd-tests" />
david_williams403beae2007-12-09 02:10:40 +0000932 <echo
933 level="info"
934 message="Starting wst-css-tests" />
david_williams222a9472008-01-26 22:06:59 +0000935 <antcall
936 target="wst-css-tests" />
david_williams403beae2007-12-09 02:10:40 +0000937 <echo
938 level="info"
939 message="Starting wst-ws-tests" />
david_williams222a9472008-01-26 22:06:59 +0000940 <antcall
941 target="wst-ws-tests" />
david_williams403beae2007-12-09 02:10:40 +0000942 <echo
943 level="info"
944 message="Starting jst-server-tests" />
david_williams222a9472008-01-26 22:06:59 +0000945 <antcall
946 target="jst-server-tests" />
david_williams403beae2007-12-09 02:10:40 +0000947 <echo
948 level="info"
949 message="Starting jst-server-tomcat-tests" />
david_williams222a9472008-01-26 22:06:59 +0000950 <antcall
951 target="jst-server-tomcat-tests" />
david_williams403beae2007-12-09 02:10:40 +0000952 <echo
953 level="info"
954 message="Starting jst-server-geronimo-tests" />
david_williams222a9472008-01-26 22:06:59 +0000955 <antcall
956 target="jst-server-geronimo-tests" />
david_williams403beae2007-12-09 02:10:40 +0000957 <echo
958 level="info"
959 message="Starting jst-server-generic-tests" />
david_williams222a9472008-01-26 22:06:59 +0000960 <antcall
961 target="jst-server-generic-tests" />
david_williams403beae2007-12-09 02:10:40 +0000962 <echo
963 level="info"
964 message="Starting jst-jem-tests" />
david_williams222a9472008-01-26 22:06:59 +0000965 <antcall
966 target="jst-jem-tests" />
david_williams403beae2007-12-09 02:10:40 +0000967 <echo
968 level="info"
969 message="Starting jst-j2ee-core-tests" />
david_williams222a9472008-01-26 22:06:59 +0000970 <antcall
971 target="jst-j2ee-core-tests" />
david_williams403beae2007-12-09 02:10:40 +0000972 <echo
973 level="info"
974 message="Starting jst-j2ee-tests" />
david_williams222a9472008-01-26 22:06:59 +0000975 <antcall
976 target="jst-j2ee-tests" />
david_williams403beae2007-12-09 02:10:40 +0000977 <echo
978 level="info"
979 message="Starting jst-validation-framework-tests" />
david_williams222a9472008-01-26 22:06:59 +0000980 <antcall
981 target="jst-validation-framework-tests" />
david_williams403beae2007-12-09 02:10:40 +0000982 <echo
983 level="info"
984 message="Starting jst-jsp-tests" />
david_williams222a9472008-01-26 22:06:59 +0000985 <antcall
986 target="jst-jsp-tests" />
david_williams403beae2007-12-09 02:10:40 +0000987 <echo
988 level="info"
989 message="Starting jst-ws-tests" />
david_williams222a9472008-01-26 22:06:59 +0000990 <antcall
991 target="jst-ws-tests" />
david_williams403beae2007-12-09 02:10:40 +0000992 <echo
993 level="info"
994 message="Starting wst-facets-tests" />
david_williams222a9472008-01-26 22:06:59 +0000995 <antcall
996 target="wst-facets-tests" />
david_williams403beae2007-12-09 02:10:40 +0000997 <echo
998 level="info"
999 message="Starting JPT Unit Tests" />
david_williams403beae2007-12-09 02:10:40 +00001000 <echo
1001 level="info"
1002 message="Starting jpt-utility-tests" />
david_williams222a9472008-01-26 22:06:59 +00001003 <antcall
1004 target="jpt-utility-tests" />
david_williams403beae2007-12-09 02:10:40 +00001005 <echo
1006 level="info"
1007 message="Starting dali-core-tests" />
david_williams222a9472008-01-26 22:06:59 +00001008 <antcall
1009 target="dali-core-tests" />
david_williams403beae2007-12-09 02:10:40 +00001010 <echo
1011 level="info"
1012 message="Ended JPT Unit Tests" />
david_williams403beae2007-12-09 02:10:40 +00001013 <echo
1014 level="info"
1015 message="Starting JSF Tests" />
david_williams222a9472008-01-26 22:06:59 +00001016 <antcall
1017 target="jsf-tests" />
david_williams403beae2007-12-09 02:10:40 +00001018 <echo
1019 level="info"
1020 message="Ended WTP Unit Tests" />
david_williams30cb3bc2007-12-11 18:40:53 +00001021 <echo
1022 level="info"
1023 message="Starting JSDT Tests" />
david_williams222a9472008-01-26 22:06:59 +00001024 <antcall
1025 target="jsdt-tests" />
david_williams30cb3bc2007-12-11 18:40:53 +00001026 <echo
1027 level="info"
1028 message="Ended JSDT Unit Tests" />
david_williams403beae2007-12-09 02:10:40 +00001029 </target>
david_williams403beae2007-12-09 02:10:40 +00001030 <target
1031 name="genHtml"
1032 description="Generates HTML results with provided JUNIT.XSL provided"
1033 unless="genHtml.disable">
david_williams6b198a72008-01-26 06:19:56 +00001034 <xslt
david_williams403beae2007-12-09 02:10:40 +00001035 style="JUNIT.XSL"
1036 basedir="${results}/xml"
1037 destdir="${results}/html" />
1038 </target>
david_williams403beae2007-12-09 02:10:40 +00001039 <target
1040 name="computePluginVersion"
1041 depends="test2properties"
1042 unless="test2propertiesexists">
1043 <java
1044 classname="org.eclipse.wtp.releng.test.ComputePluginVersion">
1045 <classpath>
david_williams222a9472008-01-26 22:06:59 +00001046 <pathelement
1047 location="ComputePluginVersion.jar" />
david_williams403beae2007-12-09 02:10:40 +00001048 </classpath>
david_williams222a9472008-01-26 22:06:59 +00001049 <arg
1050 value="${testRoot}/eclipse/plugins" />
1051 <arg
1052 value="${testRoot}/test2.properties" />
david_williamsb93c1ee2008-02-10 21:27:40 +00001053 <jvmarg value="-Djava.io.tmpdir=${env.RECOMMENDED_TMP_DIR}" />
david_williams403beae2007-12-09 02:10:40 +00001054 </java>
1055 </target>
david_williams222a9472008-01-26 22:06:59 +00001056 <target
1057 name="test2properties">
1058 <condition
1059 property="test2propertiesexists">
1060 <available
1061 file="${testRoot}/test2.properties" />
david_williams403beae2007-12-09 02:10:40 +00001062 </condition>
1063 </target>
jeffliu5e3253d2006-06-13 19:38:32 +00001064</project>