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
