JDK-8078673 : Update TEST.groups for recent GC tests
Type:Sub-task
Component:hotspot
Sub-Component:gc
Affected Version:9
Priority:P4
Status:Resolved
Resolution:Fixed
Submitted:2015-04-27
Updated:2018-06-21
Resolved:2016-03-07
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
The feedback from testing is that we should use "@requires vm.gc=XXX" if at all possible instead of the explucdes lists in TEST.groups, but there are some cases that still need excludes groups (like tests that use ProcessBuilder).
18-05-2015
The fix for JDK-8079134 removes most of the applicable_*gc and needs_*gc groups from TEST.groups file, except for "needs_g1gc", so limit fix here to the "needs_g1gc" list.
18-05-2015
These tests probably need to be added to TEST.groups:
gc/TestSmallHeap.java
gc/logging/TestGCId.java
gc/TestCardTablePageCommits.java
gc/arguments/TestParallelHeapSizeFlags.java
28-04-2015
The original bug JDK-8076995 uncovered several GC regression tests specify a particular GC, but this was not noted in TEST.groups. This might allow some configurations of hotspot, such as embedded, try to run tests that specified collectors that were not part of the particular configuration.