test/runtime/SharedArchiveFile/BootAppendTests.java
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff test/runtime/SharedArchiveFile/BootAppendTests.java
test/runtime/SharedArchiveFile/BootAppendTests.java
Print this page
*** 71,81 ****
dumpArchive();
logTestCase("1");
testBootAppendModuleClass();
! log("TESTCASE: 2");
testBootAppendDuplicateModuleClass();
logTestCase("3");
testBootAppendExcludedModuleClass();
--- 71,81 ----
dumpArchive();
logTestCase("1");
testBootAppendModuleClass();
! logTestCase("2");
testBootAppendDuplicateModuleClass();
logTestCase("3");
testBootAppendExcludedModuleClass();
*** 142,153 ****
// The one from the boot modules should be loaded instead.
public static void testBootAppendDuplicateModuleClass() throws Exception {
for (String mode : modes) {
CDSOptions opts = (new CDSOptions())
.setXShareMode(mode).setUseVersion(false)
! .addPrefix("-Xbootclasspath/a:" + bootAppendJar, "-cp", appJar)
! .addSuffix(APP_CLASS, BOOT_APPEND_DUPLICATE_MODULE_CLASS_NAME);
CDSTestUtils.runWithArchive(opts)
.shouldContain("[class,load] org.omg.CORBA.Context source: jrt:/java.corba");
}
}
--- 142,155 ----
// The one from the boot modules should be loaded instead.
public static void testBootAppendDuplicateModuleClass() throws Exception {
for (String mode : modes) {
CDSOptions opts = (new CDSOptions())
.setXShareMode(mode).setUseVersion(false)
! .addPrefix("--add-modules", "java.corba",
! "-Xbootclasspath/a:" + bootAppendJar, "-cp", appJar)
! .addSuffix("-Xlog:class+load=info",
! APP_CLASS, BOOT_APPEND_DUPLICATE_MODULE_CLASS_NAME);
CDSTestUtils.runWithArchive(opts)
.shouldContain("[class,load] org.omg.CORBA.Context source: jrt:/java.corba");
}
}
test/runtime/SharedArchiveFile/BootAppendTests.java
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File