RFR: 8328089: Automate javax/swing/JTable/4222153/bug4222153.java applet test

Harshitha Onkar honkar at openjdk.org
Wed Mar 13 17:06:15 UTC 2024


On Wed, 13 Mar 2024 13:39:08 GMT, Abhishek Kumar <abhiscxk at openjdk.org> wrote:

> Conversion of manual applet test to automated test. CI testing is green. Link attached to JBS.

Changes requested by honkar (Reviewer).

test/jdk/javax/swing/JTable/bug4222153.java line 57:

> 55:         UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel");
> 56:         Robot robot = new Robot();
> 57:         robot.setAutoDelay(100);

Delay can be reduced to 50ms

test/jdk/javax/swing/JTable/bug4222153.java line 91:

> 89:             robot.keyRelease(KeyEvent.VK_TAB);
> 90:             robot.delay(100);
> 91:             robot.waitForIdle();

Since autodelay is already set you can remove the additional delay after key release or reduce it to a smaller number.

Suggestion:

            robot.waitForIdle();
            robot.delay(20);

test/jdk/javax/swing/JTable/bug4222153.java line 95:

> 93:             robot.keyRelease(KeyEvent.VK_TAB);
> 94:             robot.delay(100);
> 95:             robot.waitForIdle();

Same here and usually it is waitForIdle() followed by delay().

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

PR Review: https://git.openjdk.org/jdk/pull/18275#pullrequestreview-1934739075
PR Review Comment: https://git.openjdk.org/jdk/pull/18275#discussion_r1523624229
PR Review Comment: https://git.openjdk.org/jdk/pull/18275#discussion_r1523626805
PR Review Comment: https://git.openjdk.org/jdk/pull/18275#discussion_r1523628934


More information about the client-libs-dev mailing list