109 output.shouldContain(p);
110 }
111 }
112
113 {
114 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
115 "-XX:+UnlockExperimentalVMOptions",
116 "-XX:+UseShenandoahGC",
117 "-Xlog:gc",
118 "-XX:-ExplicitGCInvokesConcurrent",
119 TestExplicitGC.class.getName(),
120 "test");
121 OutputAnalyzer output = new OutputAnalyzer(pb.start());
122 for (String p : full) {
123 output.shouldContain(p);
124 }
125 for (String p : concNormal) {
126 output.shouldNotContain(p);
127 }
128 }
129 }
130 }
|
109 output.shouldContain(p);
110 }
111 }
112
113 {
114 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
115 "-XX:+UnlockExperimentalVMOptions",
116 "-XX:+UseShenandoahGC",
117 "-Xlog:gc",
118 "-XX:-ExplicitGCInvokesConcurrent",
119 TestExplicitGC.class.getName(),
120 "test");
121 OutputAnalyzer output = new OutputAnalyzer(pb.start());
122 for (String p : full) {
123 output.shouldContain(p);
124 }
125 for (String p : concNormal) {
126 output.shouldNotContain(p);
127 }
128 }
129
130 {
131 ProcessBuilder pb = ProcessTools.createJavaProcessBuilder(
132 "-XX:+UnlockExperimentalVMOptions",
133 "-XX:+UseShenandoahGC",
134 "-Xlog:gc",
135 "-XX:+ExplicitGCInvokesConcurrent",
136 "-XX:ShenandoahGCMode=iu",
137 TestExplicitGC.class.getName(),
138 "test");
139 OutputAnalyzer output = new OutputAnalyzer(pb.start());
140 for (String p : full) {
141 output.shouldNotContain(p);
142 }
143 for (String p : concNormal) {
144 output.shouldContain(p);
145 }
146 }
147 }
148
149 }
|