8233566: [TESTBUG] KeyboardFocusManager tests failing on MacoS

Reviewed-by: psadhukhan
This commit is contained in:
Pankaj Bansal 2020-05-27 17:55:47 +05:30
parent 9b3fb5d1d5
commit 85822a50d5
2 changed files with 31 additions and 7 deletions
test/jdk
ProblemList.txt
java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest

@ -535,8 +535,6 @@ java/awt/Window/WindowOwnedByEmbeddedFrameTest/WindowOwnedByEmbeddedFrameTest.ja
java/awt/Mouse/MouseComboBoxTest/MouseComboBoxTest.java 8233564 macosx-all
java/awt/Modal/NullModalityDialogTest/NullModalityDialogTest.java 8233565 macosx-all
java/awt/keyboard/AllKeyCode/AllKeyCode.java 8242930 macosx-all
java/awt/KeyboardFocusmanager/TypeAhead/SubMenuShowTest/SubMenuShowTest.java 8233566 macosx-all
java/awt/KeyboardFocusmanager/TypeAhead/EnqueueWithDialogTest/EnqueueWithDialogTest.java 8233566,6447537 macosx-all,windows-all
java/awt/FullScreen/8013581/bug8013581.java 8169471 macosx-all
java/awt/Focus/FocusSubRequestTest/FocusSubRequestTest.java 8233567 macosx-all
java/awt/event/MouseEvent/RobotLWTest/RobotLWTest.java 8233568 macosx-all

@ -30,9 +30,26 @@
* @run main EnqueueWithDialogTest
*/
import java.awt.*;
import java.lang.reflect.InvocationTargetException;
import java.awt.event.*;
import java.awt.AWTEvent;
import java.awt.Button;
import java.awt.Component;
import java.awt.Container;
import java.awt.Dialog;
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.Frame;
import java.awt.KeyboardFocusManager;
import java.awt.Point;
import java.awt.Robot;
import java.awt.Toolkit;
import java.awt.event.AWTEventListener;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.FocusAdapter;
import java.awt.event.FocusEvent;
import java.awt.event.InputEvent;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;
import java.util.concurrent.CountDownLatch;
import java.util.concurrent.TimeUnit;
@ -57,8 +74,17 @@ public class EnqueueWithDialogTest
static Robot robot;
public static void main(String args[]) throws Exception {
EnqueueWithDialogTest test = new EnqueueWithDialogTest();
test.init();
test.start();
try {
test.init();
test.start();
} finally {
if (d != null) {
d.dispose();
}
if (f != null) {
f.dispose();
}
}
}
public void init()
{