Browse Source

exclude JUnitClassloaderTest if the test classes can be loaded from

the system classloader.

I'm afraid I didn't beat the nightly GUMP run, expect a nag mail 8-)


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@271445 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 23 years ago
parent
commit
5ed62726c6
1 changed files with 15 additions and 0 deletions
  1. +15
    -0
      build.xml

+ 15
- 0
build.xml View File

@@ -241,6 +241,18 @@
</condition> </condition>


<available property="base64.present" classname="sun.misc.BASE64Encoder" /> <available property="base64.present" classname="sun.misc.BASE64Encoder" />

<property name="build.tests.resolved" location="${build.tests}" />
<condition property="tests.are.on.system.classpath">
<or>
<!-- relative paths in CLASSPATH -->
<contains string="${java.class.path}"
substring="${build.tests}" />
<!-- absolute paths in CLASSPATH -->
<contains string="${java.class.path}"
substring="${build.tests.resolved}" />
</or>
</condition>
</target> </target>


<!-- <!--
@@ -1000,6 +1012,9 @@
<!-- uses the context classloader --> <!-- uses the context classloader -->
<exclude name="${optional.package}/junit/JUnitClassLoaderTest.java" <exclude name="${optional.package}/junit/JUnitClassLoaderTest.java"
unless="jdk1.2+"/> unless="jdk1.2+"/>
<!-- fails if testcases can be loaded from the system classloader -->
<exclude name="${optional.package}/junit/JUnitClassLoaderTest.java"
if="tests.are.on.system.classpath"/>


<exclude name="${optional.package}/perforce/*.java" <exclude name="${optional.package}/perforce/*.java"
unless="jakarta.oro.present" /> unless="jakarta.oro.present" />


Loading…
Cancel
Save