--- old/test/compiler/testlibrary/CompilerUtils.java 2016-07-08 19:59:57.144755736 +0300 +++ new/test/compiler/testlibrary/CompilerUtils.java 2016-07-08 19:59:57.096755737 +0300 @@ -23,6 +23,7 @@ package compiler.testlibrary; +import java.util.Arrays; import jdk.test.lib.Asserts; import jdk.test.lib.Platform; import java.util.stream.IntStream; @@ -60,4 +61,14 @@ } return new int[0]; } + + /** + * Returns maximum compilation level available + * @return an int value representing maximum compilation level available + */ + public static int getMaxCompilationLevel() { + return Arrays.stream(getAvailableCompilationLevels()) + .max() + .getAsInt(); + } }