Browse Source

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

Closes gh-17008
pull/18288/head
Andy Wilkinson 7 years ago
parent
commit
7d3e53c94c
  1. 19
      spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/it/run-fork/verify.groovy

19
spring-boot-project/spring-boot-tools/spring-boot-maven-plugin/src/it/run-fork/verify.groovy

@ -1,6 +1,21 @@ @@ -1,6 +1,21 @@
import java.lang.reflect.Method;
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")
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")
}

Loading…
Cancel
Save