diff -r 5d4c3724e4c7 -r 03fbcd06b4c0 src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java --- a/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java Thu Nov 14 11:16:14 2019 -0800 +++ b/src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CompilationWrapperTest.java Thu Nov 14 12:21:00 2019 -0800 @@ -122,6 +122,12 @@ public void testVMCompilation3() throws IOException, InterruptedException { assumeManagementLibraryIsLoadable(); final int maxProblems = 2; + Probe failurePatternProbe = new Probe("[[[Graal compilation failure]]]", maxProblems) { + @Override + String test() { + return actualOccurrences > 0 && actualOccurrences <= maxProblems ? null : String.format("expected occurrences to be in [1 .. %d]", maxProblems); + } + }; Probe retryingProbe = new Probe("Retrying compilation of", maxProblems) { @Override String test() { @@ -140,6 +146,7 @@ } }; Probe[] probes = { + failurePatternProbe, retryingProbe, adjustmentProbe };