Browse Source

Prevent CI job failures on Java 15+ for ScriptDefTest

master
Jaikiran Pai 4 years ago
parent
commit
ca5821430b
1 changed files with 7 additions and 1 deletions
  1. +7
    -1
      src/tests/junit/org/apache/tools/ant/taskdefs/optional/script/ScriptDefTest.java

+ 7
- 1
src/tests/junit/org/apache/tools/ant/taskdefs/optional/script/ScriptDefTest.java View File

@@ -20,7 +20,9 @@ package org.apache.tools.ant.taskdefs.optional.script;
import org.apache.tools.ant.BuildException; import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.BuildFileRule; import org.apache.tools.ant.BuildFileRule;
import org.apache.tools.ant.Project; import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.condition.JavaVersion;
import org.apache.tools.ant.types.FileSet; import org.apache.tools.ant.types.FileSet;
import org.junit.Assume;
import org.junit.Before; import org.junit.Before;
import org.junit.Rule; import org.junit.Rule;
import org.junit.Test; import org.junit.Test;
@@ -155,7 +157,11 @@ public class ScriptDefTest {


@Test @Test
public void testUseCompiled() { public void testUseCompiled() {

final JavaVersion atMostJava14 = new JavaVersion();
atMostJava14.setAtMost("14");
// skip execution since this compilation timing based test consistently fails starting Java 15 (where we use
// Graal libraries for Javascript engine)
Assume.assumeTrue("Skipping test execution since Java version is greater than Java 14", atMostJava14.eval());
final long duration; final long duration;
{ {
long start = System.nanoTime(); long start = System.nanoTime();


Loading…
Cancel
Save