On Tue, 28 Jan 2025 23:45:54 GMT, Sergey Bylokhov <s...@openjdk.org> wrote:
>> The `javax/swing/JButton/4796987/bug4796987.java` test strictly verifies if >> it's run on Windows XP, for this reason it never runs on modern versions of >> Windows. >> >> Since Windows XP is obsolete and visual styles cannot be disabled since >> Windows 8, I removed the OS version check completely. >> >> I captured an image of the panel and analyse colors in the image instead of >> using `Robot.getPixelColor`; I save the image for reference if the test >> fails. >> >> The updated test passes in the CI. > > test/jdk/javax/swing/JButton/4796987/bug4796987.java line 60: > >> 58: public static void main(String[] args) throws Exception { >> 59: try { >> 60: >> UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName()); > > maybe we can check all installed L&Fs? It's not applicable to other L&Fs as far as I can see. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/23336#discussion_r1933779652