RFR: 8287743: javax/swing/text/CSSBorder/6796710/bug6796710.java failed [v2]
Alexey Ivanov
aivanov at openjdk.java.net
Fri Jun 10 12:30:01 UTC 2022
On Fri, 10 Jun 2022 09:25:29 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:
>> Probably we can apply the defensive fix of color tolerance as per 1st iteration ?
>
> It still fails once or twice with createMultiResolutionScreenCapture if the test iteration is increased, so I think color tolerance, even if defensive, is the one to go for.
> On the HiDPI screen that MRI will have two images, and my expectation is that the image requested by the updated test and the image used before the fix should be the same.
In this case, yes, the image will be the same as before: a scaled down bitmap you get with regular `createScreenCapture`.
> How to find those 2 bufferedimages returned by createMultiResolutionScreenCapture and createScreenCapture are same or not apart from pixel check (which shows obviously they are not same and color differ by 1)?
You can get the largest variant, and compare colors there. Yet the size of the two images will be different, most likely.
-------------
PR: https://git.openjdk.org/jdk/pull/9011
More information about the client-libs-dev
mailing list