On macOS this test fails all the time because of rounded corners but we check for pixels even outside the rounder corners. This test can also fail intermittently for edge pixels on HiDPI displays or because robot screen capture downsamples from absolute fractional scaled data on platforms like windows.
We are now using insets to avoid rounded corner issue, test is run with uiScale = 1 and we are excluding some edge pixels. Test is also updated to dump an image on failure for better debugging purpose. On Linux we actually have blitting issue when we have source clipping and for that i have created a separate issue [JDK-8392471](https://bugs.openjdk.org/browse/JDK-8392471). Test is also verified in CI. --------- - [x] I confirm that I make this contribution in accordance with the [OpenJDK Interim AI Policy](https://openjdk.org/legal/ai). ------------- Commit messages: - 8196185: sun/java2d/SunGraphics2D/SourceClippingBlitTest/SourceClippingBlitTest.java fails Changes: https://git.openjdk.org/jdk/pull/32904/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=32904&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8196185 Stats: 46 lines in 2 files changed: 17 ins; 6 del; 23 mod Patch: https://git.openjdk.org/jdk/pull/32904.diff Fetch: git fetch https://git.openjdk.org/jdk.git pull/32904/head:pull/32904 PR: https://git.openjdk.org/jdk/pull/32904
