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.

To download the current JDK release, click here.
JDK 9
9 b112Fixed
Comments
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.
27-04-2015