blob: 4f2e050f2848f7197f6709cb0439cb984db9d179 [file] [log] [blame]
<?xml version="1.0"?>
<project name="parallel-test" basedir="." default="help">
<target name="testBasic">
<parallel>
<sequential>
<sleep seconds="1"/>
<echo message="${test.delayed}"/>
</sequential>
<echo message="${test.direct}"/>
</parallel>
</target>
<target name="testFail">
<parallel>
<sequential>
<sleep seconds="1"/>
<echo message="${test.delayed}"/>
</sequential>
<fail message="${test.failure}"/>
</parallel>
</target>
<target name="testThreadCount">
<echo>|1/</echo>
<parallel threadCount='1' pollInterval="60">
<sequential>
<echo message="+"/>
<sleep milliseconds="30"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="60"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="90"/>
<echo message="-"/>
</sequential>
</parallel>
<echo>|2/</echo>
<parallel threadCount='2' pollInterval="30">
<sequential>
<echo message="+"/>
<sleep milliseconds="30"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="60"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="90"/>
<echo message="-"/>
</sequential>
</parallel>
<echo>|3/</echo>
<parallel threadCount='3' pollInterval="30">
<sequential>
<echo message="+"/>
<sleep milliseconds="30"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="60"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="90"/>
<echo message="-"/>
</sequential>
</parallel>
<echo>|4/</echo>
<parallel threadCount='4' pollInterval="30">
<sequential>
<echo message="+"/>
<sleep milliseconds="30"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="60"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="90"/>
<echo message="-"/>
</sequential>
</parallel>
<echo>|4/</echo>
<parallel threadsPerProcessor='1' threadcount='4' pollInterval="30">
<sequential>
<echo message="+"/>
<sleep milliseconds="30"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="60"/>
<echo message="-"/>
</sequential>
<sequential>
<echo message="+"/>
<sleep milliseconds="90"/>
<echo message="-"/>
</sequential>
</parallel>
<echo>|</echo>
</target>
<target name="testDemux">
<parallel>
<demuxtest/>
<demuxtest/>
<demuxtest/>
<demuxtest/>
<demuxtest/>
</parallel>
</target>
<target name="help">
<echo>Test build file for the &lt;parallel&gt; task.</echo>
<echo>Use the various targets to run the tests.</echo>
</target>
</project>