equal
deleted
inserted
replaced
55 JarBuilder.build(true, "WhiteBox", "sun/hotspot/WhiteBox"); |
55 JarBuilder.build(true, "WhiteBox", "sun/hotspot/WhiteBox"); |
56 String whiteBoxJar = TestCommon.getTestJar("WhiteBox.jar"); |
56 String whiteBoxJar = TestCommon.getTestJar("WhiteBox.jar"); |
57 String bootClassPath = "-Xbootclasspath/a:" + whiteBoxJar; |
57 String bootClassPath = "-Xbootclasspath/a:" + whiteBoxJar; |
58 |
58 |
59 // create an archive containing array classes |
59 // create an archive containing array classes |
60 OutputAnalyzer output = TestCommon.dump(appJar, TestCommon.list(arrayClasses), bootClassPath, "-verbose:class"); |
60 OutputAnalyzer output = TestCommon.dump(appJar, TestCommon.list(arrayClasses), bootClassPath); |
61 // we currently don't support array classes during CDS dump |
61 // we currently don't support array classes during CDS dump |
62 output.shouldContain("Preload Warning: Cannot find [Ljava/lang/Comparable;") |
62 output.shouldContain("Preload Warning: Cannot find [Ljava/lang/Comparable;") |
63 .shouldContain("Preload Warning: Cannot find [I") |
63 .shouldContain("Preload Warning: Cannot find [I") |
64 .shouldContain("Preload Warning: Cannot find [[[Ljava/lang/Object;") |
64 .shouldContain("Preload Warning: Cannot find [[[Ljava/lang/Object;") |
65 .shouldContain("Preload Warning: Cannot find [[B"); |
65 .shouldContain("Preload Warning: Cannot find [[B"); |
68 argsList.add("-XX:+UnlockDiagnosticVMOptions"); |
68 argsList.add("-XX:+UnlockDiagnosticVMOptions"); |
69 argsList.add("-XX:+WhiteBoxAPI"); |
69 argsList.add("-XX:+WhiteBoxAPI"); |
70 argsList.add("-cp"); |
70 argsList.add("-cp"); |
71 argsList.add(appJar); |
71 argsList.add(appJar); |
72 argsList.add(bootClassPath); |
72 argsList.add(bootClassPath); |
73 argsList.add("-verbose:class"); |
|
74 argsList.add("ArrayTestHelper"); |
73 argsList.add("ArrayTestHelper"); |
75 // the following are input args to the ArrayTestHelper. |
74 // the following are input args to the ArrayTestHelper. |
76 // skip checking array classes during run time |
75 // skip checking array classes during run time |
77 for (int i = 0; i < 1; i++) { |
76 for (int i = 0; i < 1; i++) { |
78 argsList.add(arrayClasses[i]); |
77 argsList.add(arrayClasses[i]); |