jdk-24/test/jdk/java/awt
Alexey Ivanov ef96a7b014 8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS
Move SelectCurrentItemTest.java to java/awt/Choice/SelectItem/.
Move SelectNewItemTest.java to java/awt/Choice/SelectItem/.
Use latches to control test flow instead of delays.
Encapsulate the common logic in SelectCurrentItemTest.
Provide overridable checkXXX() methods to modify conditions.
Provide an overridable method which defines where to click
in the choice popup to select an item.

Reviewed-by: honkar, prr, dnguyen
2024-09-04 16:37:17 +00:00
..
a11y 8298457: Instructions in a11y manual tests need to be updated 2022-12-09 20:05:19 +00:00
AlphaComposite 8298887: On the latest macOS+XCode the Robot API may report wrong colors 2022-12-22 07:20:06 +00:00
applet/Applet
AWTEventMulticaster 8306134: Open source some AWT tests relating to Button and a few other classes 2023-04-19 17:37:16 +00:00
AWTKeyStroke 8306134: Open source some AWT tests relating to Button and a few other classes 2023-04-19 17:37:16 +00:00
BasicStroke 6211257: BasicStroke.createStrokedShape(Shape): NPE is not specified 2021-02-10 07:22:44 +00:00
BorderLayout 8306134: Open source some AWT tests relating to Button and a few other classes 2023-04-19 17:37:16 +00:00
Button 8306134: Open source some AWT tests relating to Button and a few other classes 2023-04-19 17:37:16 +00:00
CardLayout 8306372: Open source AWT CardLayout and Checkbox tests 2023-04-19 20:53:51 +00:00
Checkbox 8338488: Add screen capture for failure case 2024-08-19 06:42:51 +00:00
Choice 8332901: Select{Current,New}ItemTest.java for Choice don't open popup on macOS 2024-09-04 16:37:17 +00:00
Clipboard 8227229: Deprecate the launcher -Xdebug/-debug flags that have not done anything since Java 6 2023-07-21 12:58:20 +00:00
color 8331746: Create a test to verify that the cmm id is not ignored 2024-05-17 01:55:30 +00:00
ColorClass 8306683: Open source several clipboard and color AWT tests 2023-04-25 20:26:45 +00:00
Component 8328367: Convert java/awt/Component/UpdatingBootTime test to main 2024-03-20 13:40:57 +00:00
ComponentOrientation 8283698: Refactor Locale constructors used in src/test 2022-04-08 15:23:25 +00:00
Container 8306752: Open source several container and component AWT tests 2023-04-25 20:27:34 +00:00
Cursor 8328377: Convert java/awt/Cursor/MultiResolutionCursorTest test to main 2024-03-20 13:47:07 +00:00
datatransfer 8328301: Convert Applet test ManualHTMLDataFlavorTest.java to main program 2024-03-21 22:48:06 +00:00
Debug/DumpOnKey 8202667: java/awt/Debug/DumpOnKey/DumpOnKey.java times out on Windows 2021-11-02 13:23:18 +00:00
Desktop 8276681: Additional malformed Javadoc inline tags in JDK source 2021-12-02 21:22:43 +00:00
Dialog 8328555: hidpi problems for test java/awt/Dialog/DialogAnotherThread/JaWSTest.java 2024-03-22 17:17:06 +00:00
dnd 8260633: [macos] java/awt/dnd/MouseEventAfterStartDragTest/MouseEventAfterStartDragTest.html test failed 2024-05-16 15:49:46 +00:00
EmbeddedFrame 8282657: Code cleanup: removing double semicolons at the end of lines 2022-03-07 21:33:40 +00:00
event 8328190: Convert AWTPanelSmoothWheel.html applet test to main 2024-03-22 17:31:10 +00:00
EventDispatchThread 8306718: Optimize and opensource some old AWT tests 2023-04-25 18:32:03 +00:00
EventQueue 8223108: Test java/awt/EventQueue/NonComponentSourcePost.java is unstable 2019-12-18 10:10:32 +03:00
FileDialog 8328385: Convert java/awt/FileDialog/FileDialogReturnTest test to main 2024-03-25 17:17:33 +00:00
FlowLayout 8306718: Optimize and opensource some old AWT tests 2023-04-25 18:32:03 +00:00
Focus 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
font 8331516: Tests should not use the "Classpath" exception form of the legal header 2024-05-02 20:18:16 +00:00
FontClass 8299255: Unexpected round errors in FreetypeFontScaler 2022-12-24 14:26:42 +00:00
FontMetrics 8328896: Fontmetrics for large Fonts has zero width 2024-04-24 17:54:10 +00:00
Frame 8337886: java/awt/Frame/MaximizeUndecoratedTest.java fails in OEL due to a slight color difference 2024-08-19 07:17:37 +00:00
FullScreen 8312518: [macos13] setFullScreenWindow() shows black screen on macOS 13 & above 2024-01-12 17:56:16 +00:00
geom 8325851: Hide PassFailJFrame.Builder constructor 2024-03-14 10:57:30 +00:00
grab 8204946: Clean-up problem list for JDK-8202933 and JDK-8202934 2018-06-22 10:29:14 +05:30
GradientPaint 8231027: Correct typos 2019-09-17 19:52:51 -07:00
Graphics 8306838: GetGraphicsTest needs to be headful 2023-04-25 15:29:28 +00:00
Graphics2D 8310187: Improve Generational ZGC jtreg testing 2023-06-20 10:08:13 +00:00
GraphicsConfiguration
GraphicsDevice 8267430: GraphicsDevice.setDisplayMode(REFRESH_RATE_UNKNOWN) throws IAE: Unable to set display mode! 2021-06-09 20:52:43 +00:00
GraphicsEnvironment 8130266: Change the mechanism by which JDK loads the platform-specific GraphicsEnvironment class 2019-04-29 10:16:58 -07:00
GridBagLayout 8306067: Open source AWT Graphics,GridBagLayout related tests 2023-04-25 08:55:00 +00:00
GridLayout
Gtk 8329471: Remove GTK2 2024-08-08 10:51:58 +00:00
Headless 8238741: java.awt.Robot(GraphicsDevice) constructor does not follow the spec 2020-02-13 13:21:21 -08:00
hidpi/properties
Icon 8315663: Open source misc awt tests 2023-09-13 05:25:25 +00:00
im 8328398: Convert java/awt/im/4490692/bug4490692.html applet test to main 2024-03-21 23:06:33 +00:00
image 8328368: Convert java/awt/image/multiresolution/MultiDisplayTest/MultiDisplayTest.java applet test to main 2024-03-21 17:55:23 +00:00
InputMethods 8328562: Convert java/awt/InputMethods/DiacriticsTest/DiacriticsTest.java applet test to main 2024-03-25 18:59:28 +00:00
Insets 8306060: Open source few AWT Insets related tests 2023-04-21 02:42:55 +00:00
JAWT 8324681: Replace NULL with nullptr in HotSpot jtreg test native code files 2024-01-29 17:07:32 +00:00
keyboard 8267374: macOS: Option+Up/Down Arrow don't traverse to beginning/end of line in JTextArea 2022-09-05 10:47:48 +00:00
KeyboardFocusmanager 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
Label 8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests 2023-04-26 19:07:25 +00:00
Layout 8306409: Open source AWT KeyBoardFocusManger, LightWeightComponent related tests 2023-04-26 19:07:25 +00:00
LightweightComponent 8325851: Hide PassFailJFrame.Builder constructor 2024-03-14 10:57:30 +00:00
LightweightDispatcher
List 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
Menu 8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports 2020-05-20 17:33:37 -07:00
MenuBar 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
MenuItem 8311113: Remove invalid pointer cast and clean up setLabel() in awt_MenuItem.cpp 2023-09-19 17:37:49 +00:00
Mixing 8280988: [XWayland] Click on title to request focus test failures 2024-05-02 20:18:25 +00:00
Modal 8280990: [XWayland] XTest emulated mouse click does not bring window to front 2024-06-03 07:12:06 +00:00
Mouse 8332158: [XWayland] test/jdk/java/awt/Mouse/EnterExitEvents/ResizingFrameTest.java 2024-08-27 17:16:09 +00:00
MouseAdapter/MouseAdapterUnitTest 8205153: Delete "standard instructions" machinery in the open automated tests 2018-06-24 16:35:21 -07:00
MouseInfo 8306072: Open source several AWT MouseInfo related tests 2023-04-26 05:44:13 +00:00
MultipleGradientPaint
Multiscreen 8280482: Window transparency bug on Linux 2023-08-01 04:28:42 +00:00
Paint 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
Panel 8306812: Open source several AWT Miscellaneous tests 2023-05-26 10:50:49 +00:00
patchlib/java.desktop/java/awt
PopupMenu 8320342: Use PassFailJFrame for TruncatedPopupMenuTest.java 2024-01-31 17:35:50 +00:00
print 8335789: [TESTBUG] XparColor.java test fails with Error. Parse Exception: Invalid or unrecognized bugid: @ 2024-07-08 19:14:33 +00:00
PrintJob 8321192: j.a.PrintJob/ImageTest/ImageTest.java: Fail or skip the test if there's no printer 2024-02-22 14:05:02 +00:00
regtesthelpers 8328402: Implement pausing functionality for the PassFailJFrame 2024-03-21 15:31:42 +00:00
Robot 8329471: Remove GTK2 2024-08-08 10:51:58 +00:00
Scrollbar 8306812: Open source several AWT Miscellaneous tests 2023-05-26 10:50:49 +00:00
ScrollPane 8315965: Open source various AWT applet tests 2023-09-21 18:28:19 +00:00
security 8267184: Add -Djava.security.manager=allow to tests calling System.setSecurityManager 2021-05-24 16:55:55 +00:00
SplashScreen 8305825: getBounds API returns wrong value resulting in multiple Regression Test Failures on Ubuntu 23.04 2023-12-07 03:34:49 +00:00
TextArea 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
TextComponent 8306432: Open source several AWT Text Component related tests 2023-04-28 14:35:16 +00:00
TextField 8285867: Convert applet manual tests SelectionVisible.java to Frame and automate 2022-05-11 23:34:25 +00:00
Toolkit 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
TrayIcon 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
Window 8327401: Some jtreg tests fail on Wayland without any tracking bug 2024-05-30 06:44:04 +00:00
WMSpecificTests 8244224: Implementation of JEP 381: Remove the Solaris and SPARC Ports 2020-05-20 17:33:37 -07:00
xembed/server
CacheTest.java 8306076: Open source AWT misc tests 2023-04-24 07:51:47 +00:00
TEST.properties