214 -:needs_full_vm_compact1 \
215 -:needs_full_vm_compact2 \
216 -:needs_compact2 \
217 -:needs_compact3 \
218 -:needs_jre \
219 -:needs_jdk
220
221 # All tests that explicitly set the G1 GC
222 #
223 needs_g1gc = \
224 compiler/regalloc/C1ObjectSpillInLogicOp.java \
225 gc/8000311/Test8000311.java \
226 gc/TestG1ZeroPGCTJcmdThreadPrint.java \
227 gc/TestSystemGC.java \
228 gc/arguments/TestAlignmentToUseLargePages.java \
229 gc/arguments/TestG1HeapRegionSize.java \
230 gc/arguments/TestG1HeapSizeFlags.java \
231 gc/arguments/TestMaxHeapSizeTools.java \
232 gc/arguments/TestMaxNewSize.java \
233 gc/arguments/TestUseCompressedOopsErgo.java \
234 gc/g1/ \
235 gc/metaspace/G1AddMetaspaceDependency.java \
236 gc/metaspace/TestMetaspacePerfCounters.java \
237 gc/startup_warnings/TestG1.java
238
239 # All tests that explicitly set the serial GC
240 #
241 needs_serialgc = \
242 gc/TestSystemGC.java \
243 gc/arguments/TestAlignmentToUseLargePages.java \
244 gc/arguments/TestMaxNewSize.java \
245 gc/arguments/TestSerialHeapSizeFlags.java \
246 gc/arguments/TestUseCompressedOopsErgo.java \
247 gc/defnew/HeapChangeLogging.java \
248 gc/metaspace/TestMetaspacePerfCounters.java \
249 gc/metaspace/TestPerfCountersAndMemoryPools.java \
250 gc/startup_warnings/TestSerialGC.java
251
252 # All tests that explicitly set the parallel GC
253 #
254 needs_parallelgc = \
255 gc/TestSystemGC.java \
256 gc/arguments/TestAlignmentToUseLargePages.java \
257 gc/arguments/TestMaxNewSize.java \
258 gc/arguments/TestMinInitialErgonomics.java \
259 gc/arguments/TestUseCompressedOopsErgo.java \
260 gc/metaspace/TestMetaspacePerfCounters.java \
261 gc/parallelScavenge/ \
262 gc/startup_warnings/TestParallelGC.java \
263 gc/startup_warnings/TestParallelScavengeSerialOld.java
264
265 # All tests that explicitly set the CMS GC
266 #
267 needs_cmsgc = \
268 gc/6581734/Test6581734.java \
269 gc/TestSystemGC.java \
270 gc/arguments/TestAlignmentToUseLargePages.java \
271 gc/arguments/TestCMSHeapSizeFlags.java \
272 gc/arguments/TestMaxNewSize.java \
273 gc/arguments/TestUseCompressedOopsErgo.java \
274 gc/class_unloading/TestCMSClassUnloadingDisabledHWM.java \
275 gc/concurrentMarkSweep/ \
276 gc/startup_warnings/TestCMS.java \
277 gc/startup_warnings/TestCMSIncrementalMode.java \
278 gc/startup_warnings/TestCMSNoIncrementalMode.java \
279 gc/startup_warnings/TestDefNewCMS.java \
280 gc/startup_warnings/TestParNewCMS.java
281
282 # All tests that explicitly set some GC
283 #
284 needs_gc = \
285 :needs_g1gc \
286 :needs_serialgc \
287 :needs_parallelgc \
288 :needs_cmsgc
289
290 # All tests that do not set any GC explicitly
291 #
292 not_needs_gc = \
293 :jdk \
294 -:needs_gc
|
214 -:needs_full_vm_compact1 \
215 -:needs_full_vm_compact2 \
216 -:needs_compact2 \
217 -:needs_compact3 \
218 -:needs_jre \
219 -:needs_jdk
220
221 # All tests that explicitly set the G1 GC
222 #
223 needs_g1gc = \
224 compiler/regalloc/C1ObjectSpillInLogicOp.java \
225 gc/8000311/Test8000311.java \
226 gc/TestG1ZeroPGCTJcmdThreadPrint.java \
227 gc/TestSystemGC.java \
228 gc/arguments/TestAlignmentToUseLargePages.java \
229 gc/arguments/TestG1HeapRegionSize.java \
230 gc/arguments/TestG1HeapSizeFlags.java \
231 gc/arguments/TestMaxHeapSizeTools.java \
232 gc/arguments/TestMaxNewSize.java \
233 gc/arguments/TestUseCompressedOopsErgo.java \
234 gc/class_unloading/TestG1ClassUnloadingEnabledHWM.java \
235 gc/g1/ \
236 gc/metaspace/G1AddMetaspaceDependency.java \
237 gc/metaspace/TestMetaspacePerfCounters.java \
238 gc/startup_warnings/TestG1.java
239
240 # All tests that explicitly set the serial GC
241 #
242 needs_serialgc = \
243 gc/TestSystemGC.java \
244 gc/arguments/TestAlignmentToUseLargePages.java \
245 gc/arguments/TestMaxNewSize.java \
246 gc/arguments/TestSerialHeapSizeFlags.java \
247 gc/arguments/TestUseCompressedOopsErgo.java \
248 gc/defnew/HeapChangeLogging.java \
249 gc/metaspace/TestMetaspacePerfCounters.java \
250 gc/metaspace/TestPerfCountersAndMemoryPools.java \
251 gc/startup_warnings/TestSerialGC.java
252
253 # All tests that explicitly set the parallel GC
254 #
255 needs_parallelgc = \
256 gc/TestSystemGC.java \
257 gc/arguments/TestAlignmentToUseLargePages.java \
258 gc/arguments/TestMaxNewSize.java \
259 gc/arguments/TestMinInitialErgonomics.java \
260 gc/arguments/TestUseCompressedOopsErgo.java \
261 gc/metaspace/TestMetaspacePerfCounters.java \
262 gc/parallelScavenge/ \
263 gc/startup_warnings/TestParallelGC.java \
264 gc/startup_warnings/TestParallelScavengeSerialOld.java
265
266 # All tests that explicitly set the CMS GC
267 #
268 needs_cmsgc = \
269 gc/6581734/Test6581734.java \
270 gc/TestSystemGC.java \
271 gc/arguments/TestAlignmentToUseLargePages.java \
272 gc/arguments/TestCMSHeapSizeFlags.java \
273 gc/arguments/TestMaxNewSize.java \
274 gc/arguments/TestUseCompressedOopsErgo.java \
275 gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java \
276 gc/concurrentMarkSweep/ \
277 gc/startup_warnings/TestCMS.java \
278 gc/startup_warnings/TestCMSIncrementalMode.java \
279 gc/startup_warnings/TestCMSNoIncrementalMode.java \
280 gc/startup_warnings/TestDefNewCMS.java \
281 gc/startup_warnings/TestParNewCMS.java
282
283 # All tests that explicitly set some GC
284 #
285 needs_gc = \
286 :needs_g1gc \
287 :needs_serialgc \
288 :needs_parallelgc \
289 :needs_cmsgc
290
291 # All tests that do not set any GC explicitly
292 #
293 not_needs_gc = \
294 :jdk \
295 -:needs_gc
|