This is an automated email from the ASF dual-hosted git repository.

emilles pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/groovy.git


The following commit(s) were added to refs/heads/master by this push:
     new 06f12de080 GROOVY-10479: enable tests
06f12de080 is described below

commit 06f12de08008368cfb4807d0282e92775ed79c9a
Author: Eric Milles <eric.mil...@thomsonreuters.com>
AuthorDate: Fri Jul 18 07:29:39 2025 -0500

    GROOVY-10479: enable tests
---
 .../org/codehaus/groovy/ant/GroovycTest.xml        |  40 ++++++++++-----------
 .../codehaus/groovy/ant/commons-lang3-3.17.0.jar   | Bin 673587 -> 0 bytes
 .../codehaus/groovy/ant/commons-lang3-3.18.0.jar   | Bin 0 -> 702952 bytes
 .../org/codehaus/groovy/ant/GroovycTest.java       |  11 +-----
 4 files changed, 21 insertions(+), 30 deletions(-)

diff --git 
a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml
 
b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml
index 73ceffbccb..773b081701 100644
--- 
a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml
+++ 
b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/GroovycTest.xml
@@ -63,22 +63,22 @@
     </target>
 
     <target name="GroovycTest1_ForkGroovy_NoClasspath">
-        <compile-plain includes="**/GroovycTest1.groovy" fork="true"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_WithGroovyClasspath">
-        <compile-plain includes="**/GroovycTest1.groovy" 
classpathref="groovyMaterials" fork="true"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy" classpathref="groovyMaterials"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_WithJavaClasspath">
-        <compile-plain includes="**/GroovycTest1.groovy" fork="true"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1" 
classpathref="groovyMaterials"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_WithBothClasspath">
-        <compile-plain includes="**/GroovycTest1.groovy" 
classpathref="groovyMaterials" fork="true"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy" classpathref="groovyMaterials"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1" 
classpathref="groovyMaterials"/>
     </target>
 
@@ -115,62 +115,62 @@
     </target>
 
     <target name="GroovycTest1_Joint_ForkGroovy_NoClasspath">
-        <compile-joint includes="**/GroovycTest1.groovy,**/GroovycTest2.java" 
fork="true"/>
+        <compile-joint fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy,**/GroovycTest2.java"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest2"/>
     </target>
 
     <target name="GroovycTest1_Joint_ForkGroovy_WithGroovyClasspath">
-        <compile-joint includes="**/GroovycTest1.groovy,**/GroovycTest2.java" 
fork="true" classpathref="groovyMaterials"/>
+        <compile-joint fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy,**/GroovycTest2.java" 
classpathref="groovyMaterials"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest2"/>
     </target>
 
     <target name="GroovycTest1_Joint_ForkGroovy_WithJavaClasspath">
-        <compile-joint includes="**/GroovycTest1.groovy,**/GroovycTest2.java" 
fork="true"/>
+        <compile-joint fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy,**/GroovycTest2.java"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1" 
classpathref="groovyMaterials"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest2" 
classpathref="groovyMaterials"/>
     </target>
 
     <target name="GroovycTest1_Joint_ForkGroovy_WithBothClasspath">
-        <compile-joint includes="**/GroovycTest1.groovy,**/GroovycTest2.java" 
fork="true" classpathref="groovyMaterials"/>
+        <compile-joint fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy,**/GroovycTest2.java" 
classpathref="groovyMaterials"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1" 
classpathref="groovyMaterials"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest2" 
classpathref="groovyMaterials"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_NoClasspath_WithJavaHome">
-        <compile-plain includes="**/GroovycTest1.groovy" fork="true" 
javahome="${alt.java.home}"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy" javahome="${alt.java.home}"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_WithGroovyClasspath_WithJavaHome">
-        <compile-plain includes="**/GroovycTest1.groovy" 
classpathref="groovyMaterials" fork="true" javahome="${alt.java.home}"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy" classpathref="groovyMaterials" 
javahome="${alt.java.home}"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_WithJavaClasspath_WithJavaHome">
-        <compile-plain includes="**/GroovycTest1.groovy" fork="true" 
javahome="${alt.java.home}"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy" javahome="${alt.java.home}"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1" 
classpathref="groovyMaterials"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_WithBothClasspath_WithJavaHome">
-        <compile-plain includes="**/GroovycTest1.groovy" 
classpathref="groovyMaterials" fork="true" javahome="${alt.java.home}"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest1.groovy" classpathref="groovyMaterials" 
javahome="${alt.java.home}"/>
         <java classname="org.codehaus.groovy.ant.GroovycTest1" 
classpathref="groovyMaterials"/>
     </target>
 
     <target name="GroovycTest1_ForkGroovy_NoClasspath_Fail">
-        <compile-plain includes="**/GroovyTestBad1.groovy" fork="true"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovyTestBad1.groovy"/>
     </target>
 
     <target name="noForkNoAntRuntime">
-        <compile-plain includes="**/GroovycTest1.groovy" fork="false" 
includeantruntime="false"/>
+        <compile-plain fork="false" includeantruntime="false" 
includes="**/GroovycTest1.groovy"/>
     </target>
 
     <!-- GROOVY-9197 -->
     <target name="jointForkedCompilation_ExternalJarOnClasspath">
         <path id="the.classpath">
             <path refid="groovyMaterials"/>
-            <fileset file="commons-lang3-3.17.0.jar"/>
+            <fileset file="commons-lang3-3.18.0.jar"/>
         </path>
 
         <compile-joint fork="true" includeantruntime="false" 
includes="**/MakesExternalReference.java">
@@ -182,13 +182,13 @@
 
     <!-- GROOVY-11573 -->
     <target name="jointForkedCompilation_ParameterMetadataCheck">
-        <compile-joint fork="true" configscript="params.groovy" 
includes="**/ParameterMetadataCheck.java"/>
+        <compile-joint fork="true" includeantruntime="false" 
includes="**/ParameterMetadataCheck.java" configscript="params.groovy"/>
         <java classname="org.codehaus.groovy.ant.ParameterMetadataCheck"/>
     </target>
 
     <!-- GROOVY-11607 -->
     <target name="plainForkedCompilation_NestingSrcElementCheck">
-        <groovyc destdir="${destPath}" fork="true">
+        <groovyc destdir="${destPath}" fork="true" includeantruntime="false">
             <src>
                 <fileset dir="${srcPath}">
                     <include name="**/GroovycTest*.*"/>
@@ -202,16 +202,16 @@
 
     <!-- GROOVY-11666 -->
     <target name="incrementalCompilation">
-        <compile-plain includes="**/GroovycTest3*.groovy" fork="true" 
includeantruntime="false"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest3*.groovy"/>
 
         <local name="boo"/>
-        <compile-plain includes="**/GroovycTest3.groovy" fork="true" 
includeantruntime="false" updatedProperty="boo"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest3.groovy" updatedProperty="boo"/>
         <fail if="boo" message="GroovycTest3.groovy was re-compiled"/>
 
         <touch file="GroovycTest3.groovy"/>
 
         <local name="yay"/>
-        <compile-plain includes="**/GroovycTest3.groovy" fork="true" 
includeantruntime="false" updatedProperty="yay"/>
+        <compile-plain fork="true" includeantruntime="false" 
includes="**/GroovycTest3.groovy" updatedProperty="yay"/>
         <fail unless="yay" message="GroovycTest3.groovy was not re-compiled"/>
 
         <java classname="org.codehaus.groovy.ant.GroovycTest3"/>
diff --git 
a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/commons-lang3-3.17.0.jar
 
b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/commons-lang3-3.17.0.jar
deleted file mode 100644
index f6486b4d70..0000000000
Binary files 
a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/commons-lang3-3.17.0.jar
 and /dev/null differ
diff --git 
a/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/commons-lang3-3.18.0.jar
 
b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/commons-lang3-3.18.0.jar
new file mode 100644
index 0000000000..9359e524af
Binary files /dev/null and 
b/subprojects/groovy-ant/src/test-resources/org/codehaus/groovy/ant/commons-lang3-3.18.0.jar
 differ
diff --git 
a/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java
 
b/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java
index 2919249ed7..149e17b30e 100644
--- 
a/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java
+++ 
b/subprojects/groovy-ant/src/test/groovy/org/codehaus/groovy/ant/GroovycTest.java
@@ -36,11 +36,9 @@ import java.net.URISyntaxException;
 import java.nio.file.Paths;
 import java.util.regex.Pattern;
 
-import static groovy.test.GroovyAssert.isAtLeastJdk;
 import static org.junit.jupiter.api.Assertions.assertEquals;
 import static org.junit.jupiter.api.Assertions.assertTrue;
 import static org.junit.jupiter.api.Assertions.fail;
-import static org.junit.jupiter.api.Assumptions.assumeFalse;
 
 /**
  * Unit tests for the {@link Groovyc} ant task.
@@ -194,25 +192,21 @@ final class GroovycTest {
 
     @Test
     void testGroovycTest1_NoFork_NoClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_NoFork_NoClasspath");
     }
 
     @Test
     void testGroovycTest1_NoFork_WithGroovyClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_NoFork_WithGroovyClasspath");
     }
 
     @Test
     void testGroovycTest1_NoFork_WithJavaClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_NoFork_WithJavaClasspath");
     }
 
     @Test
     void testGroovycTest1_NoFork_WithBothClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_NoFork_WithBothClasspath");
     }
 
@@ -238,13 +232,11 @@ final class GroovycTest {
 
     @Test
     void testGroovycTest1_Joint_NoFork_NoClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_Joint_NoFork_NoClasspath");
     }
 
     @Test
     void testGroovycTest1_Joint_NoFork_WithGroovyClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_Joint_NoFork_WithGroovyClasspath");
     }
 
@@ -273,13 +265,11 @@ final class GroovycTest {
 
     @Test
     void testGroovycTest1_Joint_NoFork_WithJavaClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_Joint_NoFork_WithJavaClasspath");
     }
 
     @Test
     void testGroovycTest1_Joint_NoFork_WithBothClasspath() {
-        assumeFalse(isAtLeastJdk("18.0")); // GROOVY-10479
         ensureExecutes("GroovycTest1_Joint_NoFork_WithBothClasspath");
     }
 
@@ -364,6 +354,7 @@ final class GroovycTest {
     @Disabled @Test
     void testRestrictionForIncrementalCompilation() {
         ensureNotPresent("GroovycTest3");
+        ensureNotPresent("GroovycTest3Peer");
         project.executeTarget("incrementalCompilation");
         ensureResultOK("GroovycTest3");
     }

Reply via email to