JDK-8176838 : Remove :compact1, :compact2. :compact3, :needs_jre test groups.
Type:Bug
Component:other-libs
Affected Version:9,10
Priority:P3
Status:Resolved
Resolution:Fixed
Submitted:2017-03-15
Updated:2018-05-04
Resolved:2017-11-17
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.
Module dependencies should be declared in tests instead by using @modules annotation, or in TEST.properties files do declare module dependencies recursively.
Comments
Target :jdk was removed in this change.
:jdk was supposed to run all tests that should succeed with a jdk, which holds for the whole test suite. Thus, as replacement, just run all tests.
29-11-2017
At the moment, @modules test markup is more accurate than the compact test groups. All these groups can now to be removed:
jdk
needs_jdk
jre
needs_jre
needs_charsets
compact3
needs_compact3
compact2
needs_full_vm_compact2
compact2_minimal
needs_compact2
compact1
needs_full_vm_compact1
compact1_minimal
needs_headful
needs_locales
needs_locales_and_charsets
needs_sunec
needs_sunpkcs11
needs_sunec_and_sunpkcs11
needs_nashorn