--- old/test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java 2020-06-23 12:35:24.807348927 -0700 +++ new/test/hotspot/jtreg/runtime/cds/appcds/jigsaw/PatchModule/Simple.java 2020-06-23 12:35:24.591340796 -0700 @@ -76,5 +76,20 @@ "-Xlog:class+path=info", "PatchMain", "javax.naming.spi.NamingManager") .assertSilentlyDisabledCDS(0, "I pass!"); + + // ======================================== + System.out.println("Dump again without --patch-module"); + output = + TestCommon.dump(null, + TestCommon.list("javax/naming/spi/NamingManager")); + output.shouldHaveExitValue(0); + + TestCommon.run( + "-XX:+UnlockDiagnosticVMOptions", + "--patch-module=java.naming=" + moduleJar, + "-Xlog:class+load", + "-Xlog:class+path=info", + "PatchMain", "javax.naming.spi.NamingManager") + .assertSilentlyDisabledCDS(0, "I pass!"); } }