<Swing Dev> RFR: 8272232: javax/swing/JTable/4275046/bug4275046.java failed with "Expected value in the cell: 'rededited' but found 'redEDITED'." [v2]

Prasanta Sadhukhan psadhukhan at openjdk.java.net
Fri Aug 20 13:08:26 UTC 2021


On Thu, 19 Aug 2021 17:10:27 GMT, Alexey Ivanov <aivanov at openjdk.org> wrote:

> As an experiment, is it possible to log the current state of modifier keys, i.e. Shift, Control, Alt, before the key events are sent to edited table cell? This would confirm our guess whether Shift key is left pressed by a test which ran before.

It seems Toolkit.getLockingKetState() can only be called for CAPS_LOCK, NUM_LOCK, SCROLL_LOCK etc and not for modifiers. So, modifier keys can only be obtained from InputEvent.  I used my own event listener inside the MultiResolutionSplashTest to get shift key via isSHiftDown() and run whole java_awt test in CI and it is shown to be "false" in that test so it seems no shift key is pressed at least for this run. 




---------configuration:(4/107)----------
Boot Layer
  add modules: java.desktop            
  add exports: java.desktop/sun.java2d ALL-UNNAMED


----------System.out:(3/102)----------
VK_CAPS_LOCK key state: false
VK_SHIFT pressed key state: false
VK_SHIFT released key state: false
----------System.err:(1/16)----------
STATUS:Passed.
----------rerun:(48/5388)*----------





Maybe someother thing or some other timing issues happened the time these test fails.

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

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


More information about the swing-dev mailing list