<Swing Dev> RFR JDK-8233642: [TESTBUG] JMenuBar test bug 4750590.java fails on macos

Prasanta Sadhukhan prasanta.sadhukhan at oracle.com
Sat May 2 08:31:45 UTC 2020


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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/swing-dev/attachments/20200502/a2ee8b2c/attachment-0001.htm>


More information about the swing-dev mailing list