158
159 # Compact 1 adds full VM tests
160 #
161 compact1 = \
162 :compact1_minimal \
163 :needs_full_vm_compact1 \
164 -:needs_compact2 \
165 -:needs_full_vm_compact2 \
166 -:needs_compact3 \
167 -:needs_jre \
168 -:needs_jdk
169
170 # Tests that require compact1 API's and a full VM
171 #
172 needs_full_vm_compact1 = \
173 runtime/NMT \
174 gc/g1/TestRegionAlignment.java \
175 gc/g1/TestShrinkToOneRegion.java \
176 gc/metaspace/G1AddMetaspaceDependency.java \
177 gc/startup_warnings/TestCMS.java \
178 gc/startup_warnings/TestCMSIncrementalMode.java \
179 gc/startup_warnings/TestCMSNoIncrementalMode.java \
180 gc/startup_warnings/TestDefaultMaxRAMFraction.java \
181 gc/startup_warnings/TestDefNewCMS.java \
182 gc/startup_warnings/TestIncGC.java \
183 gc/startup_warnings/TestParallelGC.java \
184 gc/startup_warnings/TestParallelScavengeSerialOld.java \
185 gc/startup_warnings/TestParNewCMS.java \
186 gc/startup_warnings/TestParNewSerialOld.java \
187 runtime/SharedArchiveFile/SharedArchiveFile.java
188
189 # Minimal VM on Compact 2 adds in some compact2 tests
190 #
191 compact2_minimal = \
192 :compact1_minimal \
193 :needs_compact2 \
194 -:needs_full_vm_compact2 \
195 -:needs_compact3 \
196 -:needs_jre \
197 -:needs_jdk
198
199 # Tests that require compact2 API's
200 #
201 needs_compact2 =
202
256 gc/arguments/TestParallelGCThreads.java \
257 gc/arguments/TestUseCompressedOopsErgo.java \
258 gc/metaspace/TestMetaspacePerfCounters.java \
259 gc/parallelScavenge/ \
260 gc/startup_warnings/TestParallelGC.java \
261 gc/startup_warnings/TestParallelScavengeSerialOld.java
262
263 # All tests that explicitly set the CMS GC
264 #
265 needs_cmsgc = \
266 gc/6581734/Test6581734.java \
267 gc/TestSystemGC.java \
268 gc/arguments/TestAlignmentToUseLargePages.java \
269 gc/arguments/TestCMSHeapSizeFlags.java \
270 gc/arguments/TestMaxNewSize.java \
271 gc/arguments/TestParallelGCThreads.java \
272 gc/arguments/TestUseCompressedOopsErgo.java \
273 gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java \
274 gc/concurrentMarkSweep/ \
275 gc/startup_warnings/TestCMS.java \
276 gc/startup_warnings/TestCMSIncrementalMode.java \
277 gc/startup_warnings/TestCMSNoIncrementalMode.java \
278 gc/startup_warnings/TestDefNewCMS.java \
279 gc/startup_warnings/TestParNewCMS.java
280
281 # All tests that explicitly set some GC
282 #
283 needs_gc = \
284 :needs_g1gc \
285 :needs_serialgc \
286 :needs_parallelgc \
287 :needs_cmsgc
288
289 # All tests that do not set any GC explicitly
290 #
291 not_needs_gc = \
292 :jdk \
293 -:needs_gc
294
295 # All tests that could be executed with the G1 GC without VM flags conflict
296 #
297 applicable_g1gc = \
|
158
159 # Compact 1 adds full VM tests
160 #
161 compact1 = \
162 :compact1_minimal \
163 :needs_full_vm_compact1 \
164 -:needs_compact2 \
165 -:needs_full_vm_compact2 \
166 -:needs_compact3 \
167 -:needs_jre \
168 -:needs_jdk
169
170 # Tests that require compact1 API's and a full VM
171 #
172 needs_full_vm_compact1 = \
173 runtime/NMT \
174 gc/g1/TestRegionAlignment.java \
175 gc/g1/TestShrinkToOneRegion.java \
176 gc/metaspace/G1AddMetaspaceDependency.java \
177 gc/startup_warnings/TestCMS.java \
178 gc/startup_warnings/TestDefaultMaxRAMFraction.java \
179 gc/startup_warnings/TestDefNewCMS.java \
180 gc/startup_warnings/TestParallelGC.java \
181 gc/startup_warnings/TestParallelScavengeSerialOld.java \
182 gc/startup_warnings/TestParNewCMS.java \
183 gc/startup_warnings/TestParNewSerialOld.java \
184 runtime/SharedArchiveFile/SharedArchiveFile.java
185
186 # Minimal VM on Compact 2 adds in some compact2 tests
187 #
188 compact2_minimal = \
189 :compact1_minimal \
190 :needs_compact2 \
191 -:needs_full_vm_compact2 \
192 -:needs_compact3 \
193 -:needs_jre \
194 -:needs_jdk
195
196 # Tests that require compact2 API's
197 #
198 needs_compact2 =
199
253 gc/arguments/TestParallelGCThreads.java \
254 gc/arguments/TestUseCompressedOopsErgo.java \
255 gc/metaspace/TestMetaspacePerfCounters.java \
256 gc/parallelScavenge/ \
257 gc/startup_warnings/TestParallelGC.java \
258 gc/startup_warnings/TestParallelScavengeSerialOld.java
259
260 # All tests that explicitly set the CMS GC
261 #
262 needs_cmsgc = \
263 gc/6581734/Test6581734.java \
264 gc/TestSystemGC.java \
265 gc/arguments/TestAlignmentToUseLargePages.java \
266 gc/arguments/TestCMSHeapSizeFlags.java \
267 gc/arguments/TestMaxNewSize.java \
268 gc/arguments/TestParallelGCThreads.java \
269 gc/arguments/TestUseCompressedOopsErgo.java \
270 gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java \
271 gc/concurrentMarkSweep/ \
272 gc/startup_warnings/TestCMS.java \
273 gc/startup_warnings/TestDefNewCMS.java \
274 gc/startup_warnings/TestParNewCMS.java
275
276 # All tests that explicitly set some GC
277 #
278 needs_gc = \
279 :needs_g1gc \
280 :needs_serialgc \
281 :needs_parallelgc \
282 :needs_cmsgc
283
284 # All tests that do not set any GC explicitly
285 #
286 not_needs_gc = \
287 :jdk \
288 -:needs_gc
289
290 # All tests that could be executed with the G1 GC without VM flags conflict
291 #
292 applicable_g1gc = \
|