This is an automated email from the ASF dual-hosted git repository. mbenson pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/ant.git
commit b286069d212f1921d67b0c82c8f6f9f0d25b4539 Author: Matt Benson <mben...@apache.org> AuthorDate: Wed Feb 16 12:52:22 2022 -0600 skip tests relying on Javascript when running in Jenkins w/ JDK >= 15 --- .../types/optional/scriptcondition-test.xml | 30 +++++++++++++++------- 1 file 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 6a1b346..d136b0d 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