< prev index next >

test/hotspot/jtreg/runtime/cds/appcds/TestZGCWithCDS.java

Print this page

 55          out = TestCommon
 56                    .exec(helloJar,
 57                          "-XX:+UseZGC",
 58                          "-Xlog:cds",
 59                          "Hello");
 60          out.shouldContain(HELLO);
 61          out.shouldHaveExitValue(0);
 62 
 63          System.out.println("2. Run with +UseCompressedOops +UseCompressedClassPointers");
 64          out = TestCommon
 65                    .exec(helloJar,
 66                          "-XX:-UseZGC",
 67                          "-XX:+UseCompressedOops",           // in case turned off by vmoptions
 68                          "-XX:+UseCompressedClassPointers",  // by jtreg
 69                          "-Xlog:cds",
 70                          "Hello");
 71          out.shouldContain(UNABLE_TO_USE_ARCHIVE);
 72          out.shouldContain(ERR_MSG);
 73          out.shouldHaveExitValue(1);
 74 
 75          System.out.println("3. Run with -UseCompressedOops -UseCompressedClassPointers");
 76          out = TestCommon
 77                    .exec(helloJar,
 78                          "-XX:+UseSerialGC",
 79                          "-XX:-UseCompressedOops",
 80                          "-XX:-UseCompressedClassPointers",
 81                          "-Xlog:cds",
 82                          "Hello");
 83          out.shouldContain(UNABLE_TO_USE_ARCHIVE);
 84          out.shouldContain(ERR_MSG);
 85          out.shouldHaveExitValue(1);
 86 
 87          System.out.println("4. Run with -UseCompressedOops +UseCompressedClassPointers");
 88          out = TestCommon
 89                    .exec(helloJar,
 90                          "-XX:+UseSerialGC",
 91                          "-XX:-UseCompressedOops",
 92                          "-XX:+UseCompressedClassPointers",
 93                          "-Xlog:cds",
 94                          "Hello");
 95          out.shouldContain(HELLO);
 96          out.shouldHaveExitValue(0);
 97 
 98          System.out.println("5. Run with +UseCompressedOops -UseCompressedClassPointers");
 99          out = TestCommon
100                    .exec(helloJar,
101                          "-XX:+UseSerialGC",
102                          "-XX:+UseCompressedOops",
103                          "-XX:-UseCompressedClassPointers",
104                          "-Xlog:cds",
105                          "Hello");
106          out.shouldContain(UNABLE_TO_USE_ARCHIVE);
107          out.shouldContain(ERR_MSG);
108          out.shouldHaveExitValue(1);
109 
110          System.out.println("6. Run with +UseCompressedOops +UseCompressedClassPointers");
111          out = TestCommon
112                    .exec(helloJar,
113                          "-XX:+UseSerialGC",
114                          "-XX:+UseCompressedOops",
115                          "-XX:+UseCompressedClassPointers",
116                          "-Xlog:cds",
117                          "Hello");
118          out.shouldContain(UNABLE_TO_USE_ARCHIVE);
119          out.shouldContain(ERR_MSG);
120          out.shouldHaveExitValue(1);
121 
122          System.out.println("7. Dump with -UseCompressedOops -UseCompressedClassPointers");
123          out = TestCommon
124                    .dump(helloJar,
125                          new String[] {"Hello"},
126                          "-XX:+UseSerialGC",
127                          "-XX:-UseCompressedOops",
128                          "-XX:+UseCompressedClassPointers",
129                          "-Xlog:cds");
130          out.shouldContain("Dumping shared data to file:");
131          out.shouldHaveExitValue(0);
132 
133          System.out.println("8. Run with ZGC");
134          out = TestCommon
135                    .exec(helloJar,
136                          "-XX:+UseZGC",
137                          "-Xlog:cds",
138                          "Hello");
139          out.shouldContain(HELLO);
140          out.shouldHaveExitValue(0);
141     }
142 }

 55          out = TestCommon
 56                    .exec(helloJar,
 57                          "-XX:+UseZGC",
 58                          "-Xlog:cds",
 59                          "Hello");
 60          out.shouldContain(HELLO);
 61          out.shouldHaveExitValue(0);
 62 
 63          System.out.println("2. Run with +UseCompressedOops +UseCompressedClassPointers");
 64          out = TestCommon
 65                    .exec(helloJar,
 66                          "-XX:-UseZGC",
 67                          "-XX:+UseCompressedOops",           // in case turned off by vmoptions
 68                          "-XX:+UseCompressedClassPointers",  // by jtreg
 69                          "-Xlog:cds",
 70                          "Hello");
 71          out.shouldContain(UNABLE_TO_USE_ARCHIVE);
 72          out.shouldContain(ERR_MSG);
 73          out.shouldHaveExitValue(1);
 74 
 75          System.out.println("3. Run with -UseCompressedOops +UseCompressedClassPointers");












 76          out = TestCommon
 77                    .exec(helloJar,
 78                          "-XX:+UseSerialGC",
 79                          "-XX:-UseCompressedOops",
 80                          "-XX:+UseCompressedClassPointers",
 81                          "-Xlog:cds",
 82                          "Hello");
 83          out.shouldContain(HELLO);
 84          out.shouldHaveExitValue(0);
 85 
 86          System.out.println("4. Run with +UseCompressedOops +UseCompressedClassPointers");












 87          out = TestCommon
 88                    .exec(helloJar,
 89                          "-XX:+UseSerialGC",
 90                          "-XX:+UseCompressedOops",
 91                          "-XX:+UseCompressedClassPointers",
 92                          "-Xlog:cds",
 93                          "Hello");
 94          out.shouldContain(UNABLE_TO_USE_ARCHIVE);
 95          out.shouldContain(ERR_MSG);
 96          out.shouldHaveExitValue(1);
 97 
 98          System.out.println("5. Run with ZGC");











 99          out = TestCommon
100                    .exec(helloJar,
101                          "-XX:+UseZGC",
102                          "-Xlog:cds",
103                          "Hello");
104          out.shouldContain(HELLO);
105          out.shouldHaveExitValue(0);
106     }
107 }
< prev index next >