summaryrefslogtreecommitdiffstats
path: root/test/resources
diff options
context:
space:
mode:
authormattinger <[email protected]>2006-08-09 17:48:45 +0000
committermattinger <[email protected]>2006-08-09 17:48:45 +0000
commit98eee0fff40d077d73319ceaa7ae9bdaf3c71d70 (patch)
tree8ad62204756eae5c544e31dc8b2e7c25109f99f3 /test/resources
parent0058b0ff2af01ec8ae2a0f28993ad691d873e682 (diff)
Adding relentless task
git-svn-id: file:///home/sven/projects/JOGL/temp/ant-contrib/svn/ant-contrib-code/trunk/ant-contrib@12 32d7a393-a5a9-423c-abd3-5d954feb1f2f
Diffstat (limited to 'test/resources')
-rw-r--r--test/resources/logic/relentless.xml55
1 files changed, 55 insertions, 0 deletions
diff --git a/test/resources/logic/relentless.xml b/test/resources/logic/relentless.xml
new file mode 100644
index 0000000..db25f6b
--- /dev/null
+++ b/test/resources/logic/relentless.xml
@@ -0,0 +1,55 @@
+<project name="relentless unit tests" default="invalid">
+ <target name="invalid">
+ <fail>Don't call this file directly.</fail>
+ </target>
+
+ <target name="setup">
+ <taskdef resource="net/sf/antcontrib/antcontrib.properties">
+ <classpath location="${antcontrib.jar}"/>
+ </taskdef>
+ </target>
+
+ <target name="teardown">
+ <delete dir="relentless"/>
+ </target>
+
+ <target name="echo">
+ <echo>Called with param: ${param}</echo>
+ </target>
+
+ <target name="failTask" depends="setup" description="2 tasks should fail" >
+ <relentless>
+ <antcall target="echo" >
+ <param name="param" value="1" />
+ </antcall>
+ <fail message="This task has failed." />
+ <antcall target="echo" >
+ <param name="param" value="3" />
+ </antcall>
+ <fail message="This task has failed as well." />
+ </relentless>
+ </target>
+
+ <target name="simpleTasks" depends="setup">
+ <relentless>
+ <antcall target="echo" >
+ <param name="param" value="1" />
+ </antcall>
+ <antcall target="echo" >
+ <param name="param" value="2" />
+ </antcall>
+ <antcall target="echo" >
+ <param name="param" value="3" />
+ </antcall>
+ <antcall target="echo" >
+ <param name="param" value="4" />
+ </antcall>
+ </relentless>
+ </target>
+
+ <target name="noTasks" depends="setup">
+ <relentless>
+ </relentless>
+ </target>
+
+</project>