JDK-8130125 : [TEST_BUG] add @modules to the several client tests unaffected by the automated bulk update
  • Type: Bug
  • Component: client-libs
  • Affected Version: 9
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-06-30
  • Updated: 2021-09-21
  • Resolved: 2015-07-03
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 b74Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
For several reasons certain tests were not provided with at-modules instructions during the bulk update. These are tests doing Class.forName(internal API), shell tests, some peer accessing tests etc. 
We should patch them manually if possible. It's not always possible with the shell tests, for instance, since there we have to explicitly pass  -XaddExports to hotspot, and it does not recognize the switch yet. 
Comments
since this contains module changes, we will not backport to JDK 8
21-09-2021

URL: http://hg.openjdk.java.net/jdk9/jdk9/jdk/rev/1085ecd9ffa1 User: lana Date: 2015-07-22 21:33:50 +0000
22-07-2015

URL: http://hg.openjdk.java.net/jdk9/client/jdk/rev/1085ecd9ffa1 User: yan Date: 2015-07-03 14:37:58 +0000
03-07-2015

http://mail.openjdk.java.net/pipermail/awt-dev/2015-July/009588.html
02-07-2015

List of tests to update with a few comments: test/java/awt/EventQueue/6980209/bug6980209.java test/java/awt/FileDialog/8017487/bug8017487.java test/java/awt/Focus/8073453/AWTFocusTransitionTest.java -- remove realSync from here test/java/awt/Focus/8073453/SwingFocusTransitionTest.java -- ditto test/java/awt/Focus/FocusEmbeddedFrameTest/FocusEmbeddedFrameTest.java test/java/awt/JAWT/JAWT.sh -- remove jre reference test/java/awt/JAWT/Makefile.unix -- ditto -- these Mixing tests will continue failing in JDK9 repo with Jake builds since the ultimate fix in UtilInternals.java does require new API from Jake: test/java/awt/Mixing/AWT_Mixing/JButtonInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JButtonOverlapping.java test/java/awt/Mixing/AWT_Mixing/JColorChooserOverlapping.java test/java/awt/Mixing/AWT_Mixing/JComboBoxOverlapping.java test/java/awt/Mixing/AWT_Mixing/JEditorPaneInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JEditorPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JGlassPaneInternalFrameOverlapping.java test/java/awt/Mixing/AWT_Mixing/JGlassPaneMoveOverlapping.java test/java/awt/Mixing/AWT_Mixing/JInternalFrameMoveOverlapping.java test/java/awt/Mixing/AWT_Mixing/JInternalFrameOverlapping.java test/java/awt/Mixing/AWT_Mixing/JLabelInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JLabelOverlapping.java test/java/awt/Mixing/AWT_Mixing/JListInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JListOverlapping.java test/java/awt/Mixing/AWT_Mixing/JMenuBarOverlapping.java test/java/awt/Mixing/AWT_Mixing/JPanelInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JPanelOverlapping.java test/java/awt/Mixing/AWT_Mixing/JPopupMenuOverlapping.java test/java/awt/Mixing/AWT_Mixing/JProgressBarInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JProgressBarOverlapping.java test/java/awt/Mixing/AWT_Mixing/JScrollBarInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JScrollBarOverlapping.java test/java/awt/Mixing/AWT_Mixing/JScrollPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JSliderInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JSliderOverlapping.java test/java/awt/Mixing/AWT_Mixing/JSpinnerInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JSpinnerOverlapping.java test/java/awt/Mixing/AWT_Mixing/JSplitPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JTableInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JTableOverlapping.java test/java/awt/Mixing/AWT_Mixing/JTextAreaInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JTextAreaOverlapping.java test/java/awt/Mixing/AWT_Mixing/JTextFieldInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JTextFieldOverlapping.java test/java/awt/Mixing/AWT_Mixing/JToggleButtonInGlassPaneOverlapping.java test/java/awt/Mixing/AWT_Mixing/JToggleButtonOverlapping.java test/java/awt/Mixing/AWT_Mixing/MixingFrameResizing.java test/java/awt/Mixing/AWT_Mixing/OpaqueOverlapping.java test/java/awt/Mixing/AWT_Mixing/OpaqueOverlappingChoice.java test/java/awt/Mixing/AWT_Mixing/ViewportOverlapping.java test/java/awt/TextArea/TextAreaCaretVisibilityTest/bug7129742.java test/java/awt/datatransfer/DragImage/MultiResolutionDragImageTest.java test/java/awt/grab/EmbeddedFrameTest1/EmbeddedFrameTest1.java test/java/awt/xembed/server/TestXEmbedServer.java -- added AWTAccessor instead of peer API test/javax/swing/JFileChooser/8080628/bug8080628.java test/javax/swing/JRadioButton/8075609/bug8075609.java -- removed unnecessary SunToolkit usage, reversed logic in the last check test/javax/swing/RepaintManager/6608456/bug6608456.java test/javax/swing/RepaintManager/DisplayListenerLeak/DisplayListenerLeak.java test/sun/java2d/SunGraphicsEnvironment/TestSGEuseAlternateFontforJALocales.java
02-07-2015