<AWT Dev> RFR: 8198617: java/awt/Focus/6382144/EndlessLoopTest.java fails on mac

Prasanta Sadhukhan psadhukhan at openjdk.java.net
Thu Apr 22 06:33:31 UTC 2021


This test was failing earlier in our nightly testing citing "java.lang.RuntimeException: java.awt.IllegalComponentStateException: component must be showing on the screen to determine its location "
Updated test to 
use swing components in EDT, 
setAutoDelay for mouse events, 
add a delay after frame is made visible,
move the frame to center of screen 
and dispose of the frame finally.

Several iterations of the test pass in all platforms. Link in JBS.

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

Commit messages:
 - fix
 - 8198617: java/awt/Focus/6382144/EndlessLoopTest.java fails on mac

Changes: https://git.openjdk.java.net/jdk/pull/3614/files
 Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=3614&range=00
  Issue: https://bugs.openjdk.java.net/browse/JDK-8198617
  Stats: 111 lines in 2 files changed: 47 ins; 36 del; 28 mod
  Patch: https://git.openjdk.java.net/jdk/pull/3614.diff
  Fetch: git fetch https://git.openjdk.java.net/jdk pull/3614/head:pull/3614

PR: https://git.openjdk.java.net/jdk/pull/3614


More information about the awt-dev mailing list