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

Reply via email to