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

jaikiran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ant-ivy.git


The following commit(s) were added to refs/heads/master by this push:
     new 824e8ee  Skip Pack200 tests from JDK >=14 (since Pack200 tools and API 
have now been removed from that JDK version)
824e8ee is described below

commit 824e8eebfe49f26d6a5c94db28a4172553cdd099
Author: Jaikiran Pai <jaiki...@apache.org>
AuthorDate: Sat Jan 16 09:54:16 2021 +0530

    Skip Pack200 tests from JDK >=14 (since Pack200 tools and API have now been 
removed from that JDK version)
---
 test/java/org/apache/ivy/ant/IvyCachePathTest.java       | 6 ++++++
 test/java/org/apache/ivy/core/retrieve/RetrieveTest.java | 6 ++++++
 test/java/org/apache/ivy/osgi/p2/P2DescriptorTest.java   | 6 ++++++
 3 files changed, 18 insertions(+)

diff --git a/test/java/org/apache/ivy/ant/IvyCachePathTest.java 
b/test/java/org/apache/ivy/ant/IvyCachePathTest.java
index 5795df9..d44cc0a 100644
--- a/test/java/org/apache/ivy/ant/IvyCachePathTest.java
+++ b/test/java/org/apache/ivy/ant/IvyCachePathTest.java
@@ -23,9 +23,11 @@ import org.apache.ivy.TestHelper;
 
 import org.apache.tools.ant.BuildException;
 import org.apache.tools.ant.Project;
+import org.apache.tools.ant.taskdefs.condition.JavaVersion;
 import org.apache.tools.ant.types.Path;
 
 import org.junit.After;
+import org.junit.Assume;
 import org.junit.Before;
 import org.junit.Test;
 
@@ -290,6 +292,10 @@ public class IvyCachePathTest {
 
     @Test
     public void testPackedOSGi() {
+        final JavaVersion java14OrHigher = new JavaVersion();
+        java14OrHigher.setAtLeast("14");
+        Assume.assumeFalse("Pack200 tools and API have been removed since JDK 
14", java14OrHigher.eval());
+
         project.setProperty("ivy.dep.file",
             "test/repositories/1/packaging/module8/ivys/ivy-1.0.xml");
         path.setPathid("testOSGi");
diff --git a/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java 
b/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java
index ec91ffc..e3157f1 100644
--- a/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java
+++ b/test/java/org/apache/ivy/core/retrieve/RetrieveTest.java
@@ -37,7 +37,9 @@ import org.apache.ivy.util.Message;
 import org.apache.ivy.util.MockMessageLogger;
 import org.apache.tools.ant.Project;
 import org.apache.tools.ant.taskdefs.Delete;
+import org.apache.tools.ant.taskdefs.condition.JavaVersion;
 import org.junit.After;
+import org.junit.Assume;
 import org.junit.Before;
 import org.junit.BeforeClass;
 import org.junit.Test;
@@ -449,6 +451,10 @@ public class RetrieveTest {
      */
     @Test
     public void testUnpackExt() throws Exception {
+        final JavaVersion java14OrHigher = new JavaVersion();
+        java14OrHigher.setAtLeast("14");
+        Assume.assumeFalse("Pack200 tools and API have been removed since JDK 
14", java14OrHigher.eval());
+
         final ResolveOptions roptions = getResolveOptions(new String[] {"*"});
 
         final URL url = new 
File("test/repositories/1/packaging/module10/ivys/ivy-1.0.xml").toURI()
diff --git a/test/java/org/apache/ivy/osgi/p2/P2DescriptorTest.java 
b/test/java/org/apache/ivy/osgi/p2/P2DescriptorTest.java
index 3ff5993..4571790 100644
--- a/test/java/org/apache/ivy/osgi/p2/P2DescriptorTest.java
+++ b/test/java/org/apache/ivy/osgi/p2/P2DescriptorTest.java
@@ -34,7 +34,9 @@ import org.apache.ivy.core.resolve.ResolvedModuleRevision;
 import org.apache.ivy.core.settings.IvySettings;
 import org.apache.ivy.osgi.core.BundleInfo;
 import org.apache.ivy.osgi.updatesite.UpdateSiteResolver;
+import org.apache.tools.ant.taskdefs.condition.JavaVersion;
 import org.junit.After;
+import org.junit.Assume;
 import org.junit.Before;
 import org.junit.Test;
 
@@ -215,6 +217,10 @@ public class P2DescriptorTest {
 
     @Test
     public void testResolvePacked() throws Exception {
+        final JavaVersion java14OrHigher = new JavaVersion();
+        java14OrHigher.setAtLeast("14");
+        Assume.assumeFalse("Pack200 tools and API have been removed since JDK 
14", java14OrHigher.eval());
+
         settings.setDefaultResolver("p2-with-packed");
 
         ModuleRevisionId mrid = 
ModuleRevisionId.newInstance(BundleInfo.BUNDLE_TYPE, "org.junit",

Reply via email to