--- old/test/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java 2015-07-27 20:23:46.537063998 +0300 +++ new/test/java/awt/Frame/ShapeNotSetSometimes/ShapeNotSetSometimes.java 2015-07-27 20:23:46.449063996 +0300 @@ -46,11 +46,8 @@ private static Robot robot; public ShapeNotSetSometimes() throws Exception { - EventQueue.invokeAndWait(new Runnable() { - public void run() { - initializeGUI(); - } - }); + EventQueue.invokeAndWait(this::initializeGUI); + robot.waitForIdle(); } private void initializeGUI() { @@ -119,7 +116,7 @@ public static void main(String[] args) throws Exception { robot = new Robot(); - for(int i = 0; i < 100; i++) { + for(int i = 0; i < 50; i++) { System.out.println("Attempt " + i); new ShapeNotSetSometimes().doTest(); } @@ -134,11 +131,7 @@ robot.mouseRelease(InputEvent.BUTTON1_DOWN_MASK); robot.delay(500); - EventQueue.invokeAndWait(new Runnable() { - public void run() { - window.requestFocus(); - } - }); + EventQueue.invokeAndWait(window::requestFocus); robot.waitForIdle(); try {