test/hotspot/jtreg/runtime/appcds/javaldr/ArrayTest.java
changeset 51507 3e3764f8fe36
parent 48979 514c73a1955b
child 51990 6003e034cdd8
equal deleted inserted replaced
51506:71c3b8c51977 51507:3e3764f8fe36
    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]);