source: other-projects/trunk/gs3-release-maker/apache-ant-1.6.5/src/etc/testcases/taskdefs/parallel.xml@ 14627

Last change on this file since 14627 was 14627, checked in by oranfry, 17 years ago

initial import of the gs3-release-maker

File size: 3.3 KB
Line 
1<?xml version="1.0"?>
2
3<project name="parallel-test" basedir="." default="help">
4 <target name="testBasic">
5 <parallel>
6 <sequential>
7 <sleep seconds="1"/>
8 <echo message="${test.delayed}"/>
9 </sequential>
10 <echo message="${test.direct}"/>
11 </parallel>
12 </target>
13
14 <target name="testFail">
15 <parallel>
16 <sequential>
17 <sleep seconds="1"/>
18 <echo message="${test.delayed}"/>
19 </sequential>
20 <fail message="${test.failure}"/>
21 </parallel>
22 </target>
23
24 <target name="testThreadCount">
25 <echo>|1/</echo>
26 <parallel threadCount='1' pollInterval="60">
27 <sequential>
28 <echo message="+"/>
29 <sleep milliseconds="30"/>
30 <echo message="-"/>
31 </sequential>
32 <sequential>
33 <echo message="+"/>
34 <sleep milliseconds="60"/>
35 <echo message="-"/>
36 </sequential>
37 <sequential>
38 <echo message="+"/>
39 <sleep milliseconds="90"/>
40 <echo message="-"/>
41 </sequential>
42 </parallel>
43 <echo>|2/</echo>
44 <parallel threadCount='2' pollInterval="30">
45 <sequential>
46 <echo message="+"/>
47 <sleep milliseconds="30"/>
48 <echo message="-"/>
49 </sequential>
50 <sequential>
51 <echo message="+"/>
52 <sleep milliseconds="60"/>
53 <echo message="-"/>
54 </sequential>
55 <sequential>
56 <echo message="+"/>
57 <sleep milliseconds="90"/>
58 <echo message="-"/>
59 </sequential>
60 </parallel>
61 <echo>|3/</echo>
62 <parallel threadCount='3' pollInterval="30">
63 <sequential>
64 <echo message="+"/>
65 <sleep milliseconds="30"/>
66 <echo message="-"/>
67 </sequential>
68 <sequential>
69 <echo message="+"/>
70 <sleep milliseconds="60"/>
71 <echo message="-"/>
72 </sequential>
73 <sequential>
74 <echo message="+"/>
75 <sleep milliseconds="90"/>
76 <echo message="-"/>
77 </sequential>
78 </parallel>
79 <echo>|4/</echo>
80 <parallel threadCount='4' pollInterval="30">
81 <sequential>
82 <echo message="+"/>
83 <sleep milliseconds="30"/>
84 <echo message="-"/>
85 </sequential>
86 <sequential>
87 <echo message="+"/>
88 <sleep milliseconds="60"/>
89 <echo message="-"/>
90 </sequential>
91 <sequential>
92 <echo message="+"/>
93 <sleep milliseconds="90"/>
94 <echo message="-"/>
95 </sequential>
96 </parallel>
97 <echo>|4/</echo>
98 <parallel threadsPerProcessor='1' threadcount='4' pollInterval="30">
99 <sequential>
100 <echo message="+"/>
101 <sleep milliseconds="30"/>
102 <echo message="-"/>
103 </sequential>
104 <sequential>
105 <echo message="+"/>
106 <sleep milliseconds="60"/>
107 <echo message="-"/>
108 </sequential>
109 <sequential>
110 <echo message="+"/>
111 <sleep milliseconds="90"/>
112 <echo message="-"/>
113 </sequential>
114 </parallel>
115 <echo>|</echo>
116
117 </target>
118
119 <target name="testDemux">
120 <parallel>
121 <demuxtest/>
122 <demuxtest/>
123 <demuxtest/>
124 <demuxtest/>
125 <demuxtest/>
126 </parallel>
127 </target>
128
129 <target name="help">
130 <echo>Test build file for the &lt;parallel&gt; task.</echo>
131 <echo>Use the various targets to run the tests.</echo>
132 </target>
133</project>
Note: See TracBrowser for help on using the repository browser.