<Swing Dev> [14] RFR JDK-8233634:TESTBUG] Swing text test bug4278839.java fails on macos

Prasanta Sadhukhan prasanta.sadhukhan at oracle.com
Mon Nov 11 07:12:15 UTC 2019


Hi All,

Please review a fix for a test issue seen in mach5 macos system where 
the test fails intermittently.

The test creates a textarea and populates with strings and test cursor 
movement between words
by pressing RIGHT key to move right of each word to go to the end of 
textarea and then press LEFT key to move left of each word and reach at 
0th position of the textarea.
However, sometimes due to idiosyncrasies of other test, the caret at the 
beginning of test is not at the start (ie 0th position) of the text so 
moving 1st RIGHT does not end the caret at the 1st position, so
moveCaret(true) == 1 kind of check fails.

Proposed fix is to ensure the caret is always at the beginning (ie 0th 
location) of the textarea. Also, ensured the frame is disposed at end of 
test and increased robot autodelay a bit.

Tested several times in mach5 on all 3 platforms whose link can be seen 
in JBS.

Bug: https://bugs.openjdk.java.net/browse/JDK-8233634

webrev: http://cr.openjdk.java.net/~psadhukhan/8233634/webrev.0/

Regards
Prasanta


More information about the swing-dev mailing list