summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatt Benson <mbenson@apache.org>2022-02-16 12:52:22 -0600
committerMatt Benson <mbenson@apache.org>2022-02-16 12:52:48 -0600
commitb286069d212f1921d67b0c82c8f6f9f0d25b4539 (patch)
treef058765ddf9acb114f3c9a11199f50811899d4dd
parentd2e4efab2a10e50699d44e5cc7e7ab9b0f49bebc (diff)
downloadant-b286069d212f1921d67b0c82c8f6f9f0d25b4539.tar.gz
skip tests relying on Javascript when running in Jenkins w/ JDK >= 15
-rw-r--r--src/tests/antunit/types/optional/scriptcondition-test.xml30
1 files changed, 21 insertions, 9 deletions
diff --git a/src/tests/antunit/types/optional/scriptcondition-test.xml b/src/tests/antunit/types/optional/scriptcondition-test.xml
index 6a1b346b0..d136b0d73 100644
--- a/src/tests/antunit/types/optional/scriptcondition-test.xml
+++ b/src/tests/antunit/types/optional/scriptcondition-test.xml
@@ -18,13 +18,25 @@
<project default="antunit" xmlns:au="antlib:org.apache.ant.antunit">
<import file="../../antunit-base.xml" />
- <target name="test-default-behavior">
+ <target name="setUp">
+ <condition property="expect-js">
+ <not>
+ <and>
+ <isset property="jenkins" />
+ <javaversion atleast="15" />
+ </and>
+ </not>
+ </condition>
+ <echo>$${expect-js}=${expect-js}</echo>
+ </target>
+
+ <target name="test-default-behavior" depends="setUp" if="expect-js">
<au:assertFalse>
<scriptcondition language="javascript" />
</au:assertFalse>
</target>
- <target name="test-set-value-true">
+ <target name="test-set-value-true" depends="setUp" if="expect-js">
<au:assertTrue>
<scriptcondition language="javascript">
self.setValue(true);
@@ -32,7 +44,7 @@
</au:assertTrue>
</target>
- <target name="test-set-value-false">
+ <target name="test-set-value-false" depends="setUp" if="expect-js">
<au:assertFalse>
<scriptcondition language="javascript">
self.setValue(false);
@@ -40,19 +52,19 @@
</au:assertFalse>
</target>
- <target name="test-default-value-true">
+ <target name="test-default-value-true" depends="setUp" if="expect-js">
<au:assertTrue>
<scriptcondition language="javascript" value="true" />
</au:assertTrue>
</target>
- <target name="test-default-value-false">
+ <target name="test-default-value-false" depends="setUp" if="expect-js">
<au:assertFalse>
<scriptcondition language="javascript" value="false" />
</au:assertFalse>
</target>
- <target name="test-default-value-override-true">
+ <target name="test-default-value-override-true" depends="setUp" if="expect-js">
<au:assertTrue>
<scriptcondition language="javascript" value="false">
self.setValue(true);
@@ -60,7 +72,7 @@
</au:assertTrue>
</target>
- <target name="test-default-value-override-false">
+ <target name="test-default-value-override-false" depends="setUp" if="expect-js">
<au:assertFalse>
<scriptcondition language="javascript" value="true">
self.setValue(false);
@@ -68,7 +80,7 @@
</au:assertFalse>
</target>
- <target name="test-return-value-true">
+ <target name="test-return-value-true" depends="setUp" if="expect-js">
<au:assertTrue>
<scriptcondition language="javascript" manager="javax">
true
@@ -76,7 +88,7 @@
</au:assertTrue>
</target>
- <target name="test-return-value-false">
+ <target name="test-return-value-false" depends="setUp" if="expect-js">
<au:assertFalse>
<scriptcondition language="javascript" manager="javax" value="true">
false