summaryrefslogtreecommitdiff
path: root/src/tests
diff options
context:
space:
mode:
authorStefan Bodewig <bodewig@apache.org>2021-03-20 19:00:36 +0100
committerStefan Bodewig <bodewig@apache.org>2021-03-20 19:00:36 +0100
commit6d5f1bdc6b4f390a347af99ead32a1a0729e8041 (patch)
treeeeb6bd0676715b4ce12391299caceb8abd5a2bf3 /src/tests
parentf6957d0ee3da533c12292b02a6ae310a67a1fca7 (diff)
downloadant-6d5f1bdc6b4f390a347af99ead32a1a0729e8041.tar.gz
add discardOutput and discardError to redirector, apply, exec, java
Diffstat (limited to 'src/tests')
-rw-r--r--src/tests/antunit/taskdefs/exec/exec-test.xml27
1 files changed, 27 insertions, 0 deletions
diff --git a/src/tests/antunit/taskdefs/exec/exec-test.xml b/src/tests/antunit/taskdefs/exec/exec-test.xml
index c91db9bd7..bbe95e510 100644
--- a/src/tests/antunit/taskdefs/exec/exec-test.xml
+++ b/src/tests/antunit/taskdefs/exec/exec-test.xml
@@ -707,4 +707,31 @@ public class Hello {
</au:assertTrue>
</target>
+ <target name="test-discard-output" depends="setUp" if="test.can.run">
+ <exec executable="sh" discardOutput="true">
+ <arg value="parrot.sh" />
+ <arg value="${ant.file}" />
+ </exec>
+ <au:assertLogDoesntContain text="${ant.file} out" />
+ <au:assertLogDoesntContain text="${ant.file} err" />
+ </target>
+
+ <target name="test-discard-output-only" depends="setUp" if="test.can.run">
+ <exec executable="sh" discardOutput="true" logError="true">
+ <arg value="parrot.sh" />
+ <arg value="${ant.file}" />
+ </exec>
+ <au:assertLogDoesntContain text="${ant.file} out" />
+ <au:assertLogContains text="${ant.file} err" />
+ </target>
+
+ <target name="test-discard-error" depends="setUp" if="test.can.run">
+ <exec executable="sh" discardError="true">
+ <arg value="parrot.sh" />
+ <arg value="${ant.file}" />
+ </exec>
+ <au:assertLogContains text="${ant.file} out" />
+ <au:assertLogDoesntContain text="${ant.file} err" />
+ </target>
+
</project>