Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8024224 | 8 | David Holmes | P3 | Closed | Fixed | b106 |
The initial groups defined under 8006164 didn't quite aggregate the primary groups in the right way. The following changes are needed:
diff -r 7aa0c1fb6fdb test/TEST.groups
--- a/test/TEST.groups
+++ b/test/TEST.groups
@@ -131,6 +131,7 @@
# Compact 2 adds full VM tests
compact2 = \
:compact2_minimal \
+ :compact1 \
:needs_full_vm_compact2 \
-:needs_compact3 \
-:needs_jre \
@@ -165,6 +166,7 @@
compact2_minimal = \
:compact1_minimal \
:needs_compact2 \
+ -:needs_full_vm_compact2 \
-:needs_compact3 \
-:needs_jre \
-:needs_jdk
Because of the minimal groups there is a fork in dependency tree - so compact2 has to combine with compact1 to ensure it picks up the compact1 tests that require a full VM. And compact2_minimal has to explicitly exclude needs_full_vm_compact2 otherwise it can pull in full VM tests from the needs_compact2 group.
diff -r 7aa0c1fb6fdb test/TEST.groups
--- a/test/TEST.groups
+++ b/test/TEST.groups
@@ -131,6 +131,7 @@
# Compact 2 adds full VM tests
compact2 = \
:compact2_minimal \
+ :compact1 \
:needs_full_vm_compact2 \
-:needs_compact3 \
-:needs_jre \
@@ -165,6 +166,7 @@
compact2_minimal = \
:compact1_minimal \
:needs_compact2 \
+ -:needs_full_vm_compact2 \
-:needs_compact3 \
-:needs_jre \
-:needs_jdk
Because of the minimal groups there is a fork in dependency tree - so compact2 has to combine with compact1 to ensure it picks up the compact1 tests that require a full VM. And compact2_minimal has to explicitly exclude needs_full_vm_compact2 otherwise it can pull in full VM tests from the needs_compact2 group.
- backported by
-
JDK-8024224 [TESTBUG] Initial compact profile test groups need adjusting
- Closed
- relates to
-
JDK-8006164 [TESTBUG] compact profile hotspot test issues
- Closed