Hi Semyon,

Thank you for the review comment.

In Mac OS X, System Preferences > Displays > Colors > Display Profile  section, 
the default value is Color LCD.
This causes a failure in some test cases which uses robot.The colour 
configuration it expects to use is the Generic RGB Profile.
That is what “Non-generic display settings” means.

Regarding “Negative scenarios”, these include cases where colours are different 
from the expected background or foreground colors 
is checked with the robot and BufferedImage respectively to eliminate false 
positives due to coincidentally finding a match by using robot or BufferedImage.

Please find my changes appropriating the inputs provided.
I removed the variable foundMatch as I found that it is not required at all and 
incorporated the suggestion to use return instead of a labelled break.

http://cr.openjdk.java.net/~aniyogi/8160438/webrev.01/ 
<http://cr.openjdk.java.net/~aniyogi/8160438/webrev.01/>


> On 07-Jul-2016, at 6:30 pm, Semyon Sadetsky <semyon.sadet...@oracle.com> 
> wrote:
> 
> Hi Avik,
> 
> could you clarify what is "Non-generic display settings"? Is it known bug on 
> OS X?
> And also please be more specific on "negative scenarios" why they are 
> necessary ?
> 
> Also could you replace labeled break with "return foundMatch; "
> 
> --Semyon 
> 
> 
> On 07.07.2016 15:11, Avik Niyogi wrote:
>> Hi All,
>> 
>> Kindly review the fix for JDK9.
>> 
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8160438 
>> <https://bugs.openjdk.java.net/browse/JDK-8160438>
>> 
>> Webrev: http://cr.openjdk.java.net/~aniyogi/8160438/webrev.00/ 
>> <http://cr.openjdk.java.net/%7Eaniyogi/8160438/webrev.00/>
>> 
>> Issue: test javax/swing/plaf/nimbus/8057791/bug8057791.java consistently 
>> fails on OS X 10.10
>> 
>> Cause:  Due to bug in detecting color for Non-generic display settings for 
>> Mac hardware, test case failed
>> 
>> Fix: Positive and negative scenarios was added to check the colour for the 
>> Nimbus LAF foreground and background colours.
>> 
>> With Regards,
>> Avik Niyogi
>> 
>> 
>> 
> 

Reply via email to