Browse Source

-retry task container

git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@539310 13f79535-47bb-0310-9956-ffa450edef68
master
Kevin Jackson 18 years ago
parent
commit
0ba310d315
1 changed files with 17 additions and 0 deletions
  1. +17
    -0
      src/tests/antunit/taskdefs/retry-test.xml

+ 17
- 0
src/tests/antunit/taskdefs/retry-test.xml View File

@@ -0,0 +1,17 @@
<?xml version="1.0" encoding="utf-8"?>
<project name="retry-test" default="antunit" xmlns:au="antlib:org.apache.ant.antunit">
<import file="../antunit-base.xml"/>
<target name="test-retry">
<property name="i" value="3"/>
<property name="dest" value="${java.io.tmpdir}/dest"/>
<!-- just in case this ever becomes a legit url... -->
<property name="src" value="http://iojasodjojaosdj"/>
<au:expectfailure expectedmessage="Task [get] failed after [${i}] attempts, giving up">
<retry retrycount="${i}">
<get src="${src}" dest="${dest}"/>
</retry>
</au:expectfailure>
<au:assertLogContains text="Attempt [1] error occured, retrying..."/>
</target>
</project>

Loading…
Cancel
Save