On 22/03/16 10:13, Ahmad Ahmad wrote:

Hello,

Please review fix for JDK9 test bug.

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

Webrev: http://cr.openjdk.java.net/~srastogi/shaik/webrev.01/ <http://cr.openjdk.java.net/%7Esrastogi/shaik/webrev.01/>

 115         if (c instanceof JTabbedPane) {
 116             JTabbedPane dummy = (JTabbedPane) c;
 117             dummy.removeTabAt(0);
 118         }

It is better to find the HSV tab and set it selected rather to remove the first tab in this case.
The spinner search is also better to do on EDT.

Issue:

java.lang.Error: found visible window: frame0

at Test6541987.main(Test6541987.java:64)

Cause:

Test is failing in Ubuntu OS as intermittently due to frame is visible but ideally all windows should be closed, introduced delay to solve the issue.

Fix:

Beside reported issue in the bug, When I tested on Mac OS, Test never passed due to ALT + H + 4 TABs still keep the focus in the slider and not on spinner

Alt+H should select HSV tab but there is the known issue that mnemonics do not work for tabs in JTabbedPane on Mac OS X: 8064922 [macosx] Test javax/swing/JTabbedPane/4624207/bug4624207.java fails
    https://bugs.openjdk.java.net/browse/JDK-8064922

Thanks,
Alexandr.

but the actual test is all about ensuring JColorChooser disappears when pressing esc, keeping the focus on the spinner.

Test verified in Mac OS, Windows, OEL and Ubuntu.

Thanks & Regards

Shaik Ahmad


Reply via email to