212 gc/ \
213 -:needs_full_vm_compact1 \
214 -:needs_full_vm_compact2 \
215 -:needs_compact2 \
216 -:needs_compact3 \
217 -:needs_jre \
218 -:needs_jdk
219
220 # All tests that explicitly set the G1 GC
221 #
222 needs_g1gc = \
223 compiler/regalloc/C1ObjectSpillInLogicOp.java \
224 gc/8000311/Test8000311.java \
225 gc/TestG1ZeroPGCTJcmdThreadPrint.java \
226 gc/TestSystemGC.java \
227 gc/arguments/TestAlignmentToUseLargePages.java \
228 gc/arguments/TestG1HeapRegionSize.java \
229 gc/arguments/TestG1HeapSizeFlags.java \
230 gc/arguments/TestMaxHeapSizeTools.java \
231 gc/arguments/TestMaxNewSize.java \
232 gc/arguments/TestUseCompressedOopsErgo.java \
233 gc/class_unloading/TestG1ClassUnloadingHWM.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/TestCMSClassUnloadingEnabledHWM.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 = \
|
212 gc/ \
213 -:needs_full_vm_compact1 \
214 -:needs_full_vm_compact2 \
215 -:needs_compact2 \
216 -:needs_compact3 \
217 -:needs_jre \
218 -:needs_jdk
219
220 # All tests that explicitly set the G1 GC
221 #
222 needs_g1gc = \
223 compiler/regalloc/C1ObjectSpillInLogicOp.java \
224 gc/8000311/Test8000311.java \
225 gc/TestG1ZeroPGCTJcmdThreadPrint.java \
226 gc/TestSystemGC.java \
227 gc/arguments/TestAlignmentToUseLargePages.java \
228 gc/arguments/TestG1HeapRegionSize.java \
229 gc/arguments/TestG1HeapSizeFlags.java \
230 gc/arguments/TestMaxHeapSizeTools.java \
231 gc/arguments/TestMaxNewSize.java \
232 gc/arguments/TestParallelGCThreads.java \
233 gc/arguments/TestUseCompressedOopsErgo.java \
234 gc/class_unloading/TestG1ClassUnloadingHWM.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/TestParallelGCThreads.java \
261 gc/arguments/TestUseCompressedOopsErgo.java \
262 gc/metaspace/TestMetaspacePerfCounters.java \
263 gc/parallelScavenge/ \
264 gc/startup_warnings/TestParallelGC.java \
265 gc/startup_warnings/TestParallelScavengeSerialOld.java
266
267 # All tests that explicitly set the CMS GC
268 #
269 needs_cmsgc = \
270 gc/6581734/Test6581734.java \
271 gc/TestSystemGC.java \
272 gc/arguments/TestAlignmentToUseLargePages.java \
273 gc/arguments/TestCMSHeapSizeFlags.java \
274 gc/arguments/TestMaxNewSize.java \
275 gc/arguments/TestParallelGCThreads.java \
276 gc/arguments/TestUseCompressedOopsErgo.java \
277 gc/class_unloading/TestCMSClassUnloadingEnabledHWM.java \
278 gc/concurrentMarkSweep/ \
279 gc/startup_warnings/TestCMS.java \
280 gc/startup_warnings/TestCMSIncrementalMode.java \
281 gc/startup_warnings/TestCMSNoIncrementalMode.java \
282 gc/startup_warnings/TestDefNewCMS.java \
283 gc/startup_warnings/TestParNewCMS.java
284
285 # All tests that explicitly set some GC
286 #
287 needs_gc = \
288 :needs_g1gc \
289 :needs_serialgc \
290 :needs_parallelgc \
291 :needs_cmsgc
292
293 # All tests that do not set any GC explicitly
294 #
295 not_needs_gc = \
|