Hi Semyon, I don’t think it is needed, but since it was included in the test, I just refactored it to a lambda.
Thanks, Krishna > On 28-Feb-2018, at 10:30 PM, Semyon Sadetsky <semyon.sadet...@oracle.com> > wrote: > > Hi Krishna, > > Does the line > > EventQueue.invokeAndWait(() -> { /* Empty */ }); > > is really necessary for test to pass? > > --Semyon > > > On 02/27/2018 09:56 AM, Krishna Addepalli wrote: >> Hi Sergey/Phil, >> >> Thanks for pointing that out. I have created a new webrev: >> http://cr.openjdk.java.net/~kaddepalli/8197808/webrev01/ >> with the appropriate changes for ProblemList.txt as well. >> >> I have tested on Windows 7, Ubuntu 16.04, Ubuntu 17.10 and MacOS 10.13, and >> the test passed with/without my changes. >> As noted earlier, on Windows 10, the test passes after the fix. >> >> Thanks, >> Krishna >> >> -----Original Message----- >> From: Philip Race >> Sent: Tuesday, February 27, 2018 6:01 AM >> To: Sergey Bylokhov <sergey.bylok...@oracle.com> >> Cc: Krishna Addepalli <krishna.addepa...@oracle.com>; >> awt-dev@openjdk.java.net >> Subject: Re: <AWT Dev> [11][JDK-8197808] Test >> java/awt/Dialog/MakeWindowAlwaysOnTop/MakeWindowAlwaysOnTop.java fails on >> Windows >> >> Yes .. even if bugs were added to the problem list in bulk, the expectation >> is that they'll be removed by the bug fix that fixes the failure. >> And if it still fails on some platforms then either (1) you aren't done with >> your fix, or (2) you need to find a different bug ID under which to now >> exclude the test for the platform(s) that still fail for what would normally >> be some completely un-related reason. >> >> Other than that the fix is fine. >> >> -phil. >> >> On 2/26/18, 2:16 PM, Sergey Bylokhov wrote: >>> Hi, Krishna. >>> This test was added to the problemlist, please check that it works on >>> other platforms and remove it from the problemlist. >>> >>> On 25/02/2018 17:53, Krishna Addepalli wrote: >>>> Hi All, >>>> >>>> Please review a fix for JDK-8197808: >>>> https://bugs.openjdk.java.net/browse/JDK-8197808 >>>> >>>> Webrev: http://cr.openjdk.java.net/~kaddepalli/8197808/webrev00/ >>>> >>>> The problem was that by the time Robot tries to read the color on >>>> screen, the compositing of the window is not completed, and hence, >>>> instead of reading Blue color, it is reading a combination of Blue >>>> and Red colors. Increasing the delay by 100 ms made sure that the >>>> composition is complete and the color is being read correctly. Also, >>>> this happens only on Windows 10. >>>> >>>> Apart from this, the test was not cleaning up the windows when it >>>> throws exception, so fixed that, and also added all explicit imports. >>>> >>>> Thanks, >>>> >>>> Krishna >>>> >>> >