-
Enhancement
-
Resolution: Fixed
-
P4
-
emb-8u26, 8u20, 9
-
b26
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8056669 | emb-9 | Unassigned | P4 | Resolved | Fixed | b26 |
'test/compiler/whitebox/CompilerWhiteBoxTest.java' uses JMX to get value of VM flags via JMX, in the same time 'CompilerWhiteBoxTest' is used as a super-class for a dozen of tests, some of them don't need these values or can work properly w/ 'default' values.
Since JMX isn't available in profiles less then 'compact3', we have to get rid of using JMX in CompilerWhiteBoxTest or make JMX's absence uncritical to tests (or introduce new WhiteBox API to get VM flags values w/o JMX) in order to increase coverage on different profiles.
After that tests can be removed from 'needs_compact3' group in 'TEST.group' file
Since JMX isn't available in profiles less then 'compact3', we have to get rid of using JMX in CompilerWhiteBoxTest or make JMX's absence uncritical to tests (or introduce new WhiteBox API to get VM flags values w/o JMX) in order to increase coverage on different profiles.
After that tests can be removed from 'needs_compact3' group in 'TEST.group' file
- backported by
-
JDK-8056669 Get rid of JMX in test/compiler
-
- Resolved
-
- duplicates
-
JDK-8044831 get rid of JMX in compiler/stable/ tests
-
- Closed
-
- is blocked by
-
JDK-8038756 new WB API :: get/setVMFlag
-
- Resolved
-
- relates to
-
JDK-8028482 [TESTBUG] tests that use JMX should be in need_compact3 test group
-
- Resolved
-
-
JDK-8006164 [TESTBUG] compact profile hotspot test issues
-
- Closed
-