test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File open Cdiff test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java

test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java

Print this page
rev 49650 : [mq]: module_path

*** 84,104 **** TestCommon.dump(appJar, TestCommon.list("javax/naming/spi/NamingManager", "mypackage/Hello"), "--patch-module=java.naming=" + moduleJar, "-Xlog:class+load", "PatchMain", "javax.naming.spi.NamingManager", "mypackage.Hello"); ! TestCommon.checkDump(output, "Loading classes to share"); String classPath = appJar + File.pathSeparator + classDir; System.out.println("classPath: " + classPath); TestCommon.run( "-XX:+UnlockDiagnosticVMOptions", "-cp", classPath, "--patch-module=java.naming=" + moduleJar, "-Xlog:class+load", "PatchMain", "javax.naming.spi.NamingManager", "mypackage.Hello") ! .assertNormalExit( ! "I pass!", ! "Hello!", ! "Hello source: shared objects file"); } } --- 84,102 ---- TestCommon.dump(appJar, TestCommon.list("javax/naming/spi/NamingManager", "mypackage/Hello"), "--patch-module=java.naming=" + moduleJar, "-Xlog:class+load", "PatchMain", "javax.naming.spi.NamingManager", "mypackage.Hello"); ! output.shouldHaveExitValue(1) ! .shouldContain("Cannot use the following option when dumping the shared archive: --patch-module"); String classPath = appJar + File.pathSeparator + classDir; System.out.println("classPath: " + classPath); TestCommon.run( "-XX:+UnlockDiagnosticVMOptions", "-cp", classPath, "--patch-module=java.naming=" + moduleJar, "-Xlog:class+load", "PatchMain", "javax.naming.spi.NamingManager", "mypackage.Hello") ! .assertSilentlyDisabledCDS(0, "I pass!", "Hello!"); } }
test/hotspot/jtreg/runtime/appcds/jigsaw/PatchModule/AppClassInCP.java
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File