Commit 7d3e53c9 authored by Andy Wilkinson's avatar Andy Wilkinson

Fix test expectations for run-fork JVM args on Java 13+

Closes gh-17008
parent 19115d19
import java.lang.reflect.Method;
import static org.junit.Assert.assertTrue import static org.junit.Assert.assertTrue
def boolean isJava13OrLater() {
for (Method method : String.class.getMethods()) {
if (method.getName().equals("stripIndent")) {
return true;
}
}
return false;
}
def file = new File(basedir, "build.log") def file = new File(basedir, "build.log")
assertTrue file.text.contains("I haz been run from '$basedir'") assertTrue file.text.contains("I haz been run from '$basedir'")
assertTrue file.text.contains("JVM argument(s): -Xverify:none -XX:TieredStopAtLevel=1") if (isJava13OrLater()) {
assertTrue file.text.contains("JVM argument(s): -XX:TieredStopAtLevel=1")
}
else {
assertTrue file.text.contains("JVM argument(s): -Xverify:none -XX:TieredStopAtLevel=1")
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment