<Swing Dev> [12] RFR [TEST][JDK-8210055] Enable different look and feel tests in SwingSet3 demo tests

Sergey Bylokhov Sergey.Bylokhov at oracle.com
Wed Sep 26 18:37:36 UTC 2018


Looks fine.

On 24/09/2018 02:13, Muneer Kolarkunnu wrote:
> Gentle Reminder.
> 
> Regards,
> 
> Muneer
> 
> *From:* Muneer Kolarkunnu
> *Sent:* Tuesday, September 18, 2018 3:08 PM
> *To:* Sergey Bylokhov <sergey.bylokhov at oracle.com>; 
> swing-dev at openjdk.java.net
> *Cc:* Aleksandre Iline <alexandre.iline at oracle.com>
> *Subject:* Re: <Swing Dev> [12] RFR [TEST][JDK-8210055] Enable different 
> look and feel tests in SwingSet3 demo tests
> 
> Hi Sergey,
> 
> Hi Sergey,
> 
> Thanks for feedback.
> 
> *Before applying the patch:* That is the expected behavior.
> 
> In SwingSet2 demo, we have a checkbox menu item to enable/disable tool 
> tips.(Options->Enable Tool Tips).
> 
> I used this feature to test the swing component JCheckBoxMenuItem.
> 
> So after disabling tooltip, it keeps mouse pointer on thumbnail and make 
> sure it doesn’t show tooltip. It will wait for a minute(jemmy default 
> timeout duration).
> 
> *After applying the patch:*
> 
> Default timeout for a jtreg test is 120 seconds, obviously it will take 
> more time than this default timeout to complete test on four or five 
> look and feels.
> 
> In my local and SBR tests, I was giving timeoutFactor as 8 on jtreg 
> command. That’s why I didn’t see this timeout issue.
> 
> So I updated the test run command with timeout=600 seconds [5(max number 
> of L&Fs)*120].
> 
> New webrev: http://cr.openjdk.java.net/~akolarkunnu/8210055/webrev.01/ 
> <http://cr.openjdk.java.net/%7Eakolarkunnu/8210055/webrev.01/>
> 
> Regards,
> 
> Muneer
> 
> -----Original Message-----
> From: Sergey Bylokhov
> Sent: Tuesday, September 18, 2018 3:12 AM
> To: Muneer Kolarkunnu <abdul.kolarkunnu at oracle.com 
> <mailto:abdul.kolarkunnu at oracle.com>>; swing-dev at openjdk.java.net 
> <mailto:swing-dev at openjdk.java.net>
> Cc: Aleksandre Iline <alexandre.iline at oracle.com 
> <mailto:alexandre.iline at oracle.com>>
> Subject: Re: <Swing Dev> [12] RFR [TEST][JDK-8210055] Enable different 
> look and feel tests in SwingSet3 demo tests
> 
> Hi, Muneer.
> 
> Can you please take a look to this test:
> 
> open/test/jdk/sanity/client/SwingSet/src/SwingSet2DemoTest.java
> 
> On macOS before the fix, this test shown the frame for long period of 
> time without any actions and then completes w/o errors. After the fix it 
> fails because of timeout.
> 
> On 16/09/2018 22:46, Muneer Kolarkunnu wrote:
> 
>  > Hi All,
> 
>  >
> 
>  > Please review the fix to add support for testing for all the available
> 
>  > look and feels for the DialogDemoTest,WindowDemoTest and 
> SwingSet2DemoTest.
> 
>  >
> 
>  > Task: https://bugs.openjdk.java.net/browse/JDK-8210055
> 
>  >
> 
>  > Webrev Link:http://cr.openjdk.java.net/~akolarkunnu/8210055/webrev.00/
> 
>  > <http://cr.openjdk.java.net/%7Eakolarkunnu/8210055/webrev.00/>
> 
>  >
> 
>  > Summary: We use “availableLookAndFeels” dataProvider from TestHelpers
> 
>  > class  to run the test iteratively using all the available look and 
> feels.
> 
>  >
> 
>  > But there were some issues while running these tests directly on
> 
>  > different look and feels.
> 
>  >
> 
>  > Issues:
> 
>  >
> 
>  > SwingSet2DemoTest: In SwingSet 2 application, it was creating some
> 
>  > menus only once, because of that removed check in the review. For
> 
>  > different look and feel tests it will be loading application multiple
> 
>  > times, but some menus were not getting created.
> 
>  > DialogDemoTest and WindowDemoTest: Added isShown() check to get exact
> 
>  > active Window for each look and feel test.
> 
>  >
> 
>  > Please see the bug description for the exception stack traces.
> 
>  >
> 
>  > Regards,
> 
>  >
> 
>  > Muneer
> 
>  >
> 
> --
> 
> Best regards, Sergey.
> 


-- 
Best regards, Sergey.


More information about the swing-dev mailing list