--- old/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java 2018-04-06 15:40:36.838549879 -0700 +++ new/test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/MismatchedPatchModule.java 2018-04-06 15:40:36.557523378 -0700 @@ -81,14 +81,15 @@ TestCommon.checkDump(output, "Loading classes to share"); // javax.naming.spi.NamingManager is patched at runtime - output = TestCommon.execCommon( + TestCommon.run( "-XX:+UnlockDiagnosticVMOptions", "--patch-module=java.naming=" + moduleJar, "--patch-module=java.naming2=" + moduleJar, "-Xlog:class+path=info", - "PatchMain", "javax.naming.spi.NamingManager"); - output.shouldHaveExitValue(0) - .shouldContain("CDS is disabled") - .shouldContain("I pass!"); + "PatchMain", "javax.naming.spi.NamingManager") + .assertSilentlyDisabledCDS(out -> { + out.shouldHaveExitValue(0) + .shouldContain("I pass!"); + }); } }