This test started to fail on macOS26 due to color inconsistency at certain 
points.
Color tolerance has been added as a fix.

The color tolerance for the dominant component (eg Color.RED - dominant 
component is red) is set less (delta of PRIMARY_TOLERANCE = 2) and for 
non-dominant (For Color.RED - Green and Blue are non-dominant) is set more 
(delta of TOLERANCE=30). This ensures we are checking for shades 
(brighter/lighter) of the expected color.

Since the issue is only seen on macOS, I have set both PRIMARY_TOLERANCE & 
TOLERANCE to 2 on other platforms to keep the test almost close to the original 
one.
 
Tested locally on macOS 26.0.1 and 26.1 and fix works as expected.

CI testing on other platforms looks good and no regressions are observed (Link 
added to JBS).

-------------

Commit messages:
 - test condition shortened
 - CopyAreaOOB fix for macOS26

Changes: https://git.openjdk.org/jdk/pull/28312/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=28312&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8365426
  Stats: 44 lines in 1 file changed: 19 ins; 2 del; 23 mod
  Patch: https://git.openjdk.org/jdk/pull/28312.diff
  Fetch: git fetch https://git.openjdk.org/jdk.git pull/28312/head:pull/28312

PR: https://git.openjdk.org/jdk/pull/28312

Reply via email to