On Tue, 20 Feb 2024 21:01:11 GMT, Alisen Chung <ach...@openjdk.org> wrote:
>> Root cause of the test failure was fixed with >> https://bugs.openjdk.org/browse/JDK-8316931, updating this test since the >> other fix also included a test update. > > Alisen Chung has updated the pull request incrementally with one additional > commit since the last revision: > > update test strings and newlines, remove else Changes requested by honkar (Reviewer). test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.java line 59: > 57: " don't see a tray icon, please, make sure that > the tray area\n" + > 58: " (also called Taskbar Status Area on MS Windows, > Notification\n" + > 59: " Area on Gnome or System Tray on KDE) is > visible.\n" + Instructions look more clear with the addition of newlines as below. Suggestion: " Area on Gnome or System Tray on KDE) is visible.\n\n" + test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.java line 63: > 61: " action event. Brief information about action > events is printed\n" + > 62: " in the frame. After each action event the tray > icon is removed from\n" + > 63: " the tray and then added back in a second.\n" + Suggestion: " the tray and then added back in a second.\n\n" + test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.java line 73: > 71: .instructions(instructions) > 72: .testTimeOut(10) > 73: .rows(10) Rows can be increased to 15. Suggestion: .rows(15) test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.java line 86: > 84: textArea = new JTextArea(); > 85: frame.getContentPane().add(textArea); > 86: frame.setSize(200, 200); Frame width can be increased since the event details are obscured test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.java line 87: > 85: frame.getContentPane().add(textArea); > 86: frame.setSize(200, 200); > 87: frame.setVisible(true); You can remove `frame.setVisible(true);` as it is taken care of PassFailJFrame otherwise it causes the test frame to appear at a different location at starting of test before being moved to the final location. test/jdk/java/awt/TrayIcon/DisposeInActionEventTest/DisposeInActionEventTest.java line 104: > 102: trayIcon.setImageAutoSize(true); > 103: trayIcon.addActionListener(ev -> { > 104: textArea.append(ev.toString()); Similar changes to other places where textArea.append() is used. Suggestion: textArea.append(ev.toString() + "\n"); ------------- PR Review: https://git.openjdk.org/jdk/pull/17838#pullrequestreview-1896839959 PR Review Comment: https://git.openjdk.org/jdk/pull/17838#discussion_r1499880778 PR Review Comment: https://git.openjdk.org/jdk/pull/17838#discussion_r1499880983 PR Review Comment: https://git.openjdk.org/jdk/pull/17838#discussion_r1499881702 PR Review Comment: https://git.openjdk.org/jdk/pull/17838#discussion_r1499875818 PR Review Comment: https://git.openjdk.org/jdk/pull/17838#discussion_r1499868636 PR Review Comment: https://git.openjdk.org/jdk/pull/17838#discussion_r1499874403