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",