Hi All, Please review a testbug fix for an issue seen to be failing in macOS nightly testing.
The test was failing with “Test failed” message on mach5 macOS system primarily because there was no time gap between component setup and test being executed on that component. Added a delay between setup and test causing the test to pass on local macOS and mach5 macOS systems several times (job details on JBS) Bug: https://bugs.openjdk.java.net/browse/JDK-8233642 <https://bugs.openjdk.java.net/browse/JDK-8233642> diff -r 2ec6cfcdfb65 test/jdk/ProblemList.txt --- a/test/jdk/ProblemList.txt Thu Apr 30 22:47:27 2020 +0100 +++ b/test/jdk/ProblemList.txt Sat May 02 14:00:42 2020 +0530 @@ -877,7 +877,6 @@ javax/swing/JMenuItem/8139169/ScreenMenuBarInputTwice.java 8233638 macosx-all javax/swing/JMenuItem/6249972/bug6249972.java 8233640 macosx-all javax/swing/JMenuItem/4171437/bug4171437.java 8233641 macosx-all -javax/swing/JMenuBar/4750590/bug4750590.java 8233642 macosx-all javax/swing/JMenu/4692443/bug4692443.java 8171998 macosx-all javax/swing/JMenu/4515762/bug4515762.java 8233643 macosx-all javax/swing/JColorChooser/Test8051548.java 8233647 macosx-all diff -r 2ec6cfcdfb65 test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java --- a/test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java Thu Apr 30 22:47:27 2020 +0100 +++ b/test/jdk/javax/swing/JMenuBar/4750590/bug4750590.java Sat May 02 14:00:42 2020 +0530 @@ -54,6 +54,7 @@ Robot robo = new Robot(); robo.setAutoDelay(500); robo.waitForIdle(); + robo.delay(500); Util.hitMnemonics(robo, KeyEvent.VK_F); robo.keyPress(KeyEvent.VK_M); Regards Prasanta