This test was failing because of timing or color difference issues. Updated test to:
1) Use EDT for UI drawing instead of manual synchronisation 2) Use Robot.waitForIdle before screen capture 3) Increase color tolerance delta from 1 to 5 4) Use undecorated frame and explicitly set background color and move the frame to top 5) Cleanup to remove not needed flags and java options After these changes test passes on all platforms in CI except Linux. For Linux it looks like product issue so i have raised : https://bugs.openjdk.org/browse/JDK-8297175 ------------- Commit messages: - Remove image dump - ProblemList only on Linux - Add background color and tolerance - Initial change Changes: https://git.openjdk.org/jdk/pull/11201/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11201&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8191406 Stats: 129 lines in 2 files changed: 44 ins; 61 del; 24 mod Patch: https://git.openjdk.org/jdk/pull/11201.diff Fetch: git fetch https://git.openjdk.org/jdk pull/11201/head:pull/11201 PR: https://git.openjdk.org/jdk/pull/11201
