<Swing Dev> RFR: 8202880: Test javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java fails [v2]
Alexey Ivanov
aivanov at openjdk.java.net
Fri Jan 15 16:37:15 UTC 2021
On Fri, 15 Jan 2021 06:33:19 GMT, Prasanta Sadhukhan <psadhukhan at openjdk.org> wrote:
>> This test was unstable in linux in nightly testing. Modified to move the frame to center of screen so that the left-taskbar of linux doesn't interfere with the mouse movement along with delay after frame is visible to make it more stable.
>> Mach5 job running for several iterations on all platforms is ok. Link in JBS.
>
> Prasanta Sadhukhan has updated the pull request incrementally with one additional commit since the last revision:
>
> Address review comments
Changes requested by aivanov (Reviewer).
test/jdk/javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java line 93:
> 91: JMenuItem delete;
> 92: JMenuItem selectAll;
> 93: JMenuBar menuBar;
Why at the top of the method instead of the first usage?
What about `undo`, `redo`, `cut`, `copy`? I cannot see they're used anywhere else but this method too.
test/jdk/javax/swing/JPopupMenu/8075063/ContextMenuScrollTest.java line 80:
> 78: robot.mouseWheel(1);
> 79: robot.waitForIdle();
> 80: if (!menu.isPopupMenuVisible()) {
This still calls `menu.isPopupMenuVisible()` on main thread, doesn't it?
-------------
PR: https://git.openjdk.java.net/jdk/pull/2061
More information about the swing-dev
mailing list