# HG changeset patch # User rupashka # Date 1302714488 -14400 # Node ID d331b7996fc394573a0eb015411323a62fac4705 # Parent 7d19f2c40915b72fd248668fac4dd29ba323ffa1 7030774: javax/swing/text/CSSBorder/6796710/bug6796710.java test fails against jdk7 b134 Reviewed-by: malenkov diff -r 7d19f2c40915 -r d331b7996fc3 jdk/test/javax/swing/text/CSSBorder/6796710/bug6796710.java --- a/jdk/test/javax/swing/text/CSSBorder/6796710/bug6796710.java Wed Apr 13 20:16:19 2011 +0400 +++ b/jdk/test/javax/swing/text/CSSBorder/6796710/bug6796710.java Wed Apr 13 21:08:08 2011 +0400 @@ -31,6 +31,8 @@ @run main bug6796710 */ +import sun.awt.SunToolkit; + import javax.swing.*; import java.awt.*; import java.awt.image.BufferedImage; @@ -91,7 +93,7 @@ } }); - robot.waitForIdle(); + ((SunToolkit) SunToolkit.getDefaultToolkit()).realSync(); BufferedImage bufferedImage = getPnBottomImage(); @@ -101,7 +103,10 @@ } }); - robot.waitForIdle(); + ((SunToolkit) SunToolkit.getDefaultToolkit()).realSync(); + + // On Linux platforms realSync doesn't guaranties setSize completion + Thread.sleep(1000); if (!Util.compareBufferedImages(bufferedImage, getPnBottomImage())) { throw new RuntimeException("The test failed");