<AWT Dev> [9] Review Request for 8043126: move awt automated functional tests from AWT_Events/Lw and AWT_Events/AWT to OpenJDK repository

alexander stepanov alexander.v.stepanov at oracle.com
Tue Jul 8 11:27:44 UTC 2014


Please see also the updated webrev here: 
http://cr.openjdk.java.net/~avstepan/8043126/webrev.01/

Regards,
Alexander

On 04.07.2014 19:19, alexander stepanov wrote:
> Hello Petr,
>
> > I'm not quite sure I completely understand why do we need these 
> special helper components.
>
> At the moment we have a lot of functional tests (not only 
> event-related) testing the lightweight components (LWButton, LWList) 
> and having the same test logic as the corresponding tests for AWT 
> components.
>
> I asked Sergey Bylokhov about them and his opinion (if I understood 
> him correctly) was that the aim of these tests is to check the base 
> functionality for Component class (because the user in principle can 
> derive his own components from it).
>
> So the final decision was to keep the lightweight components tests and 
> unify them with the tests for corresponding AWT components (to reduce 
> code duplication); - that's all, I didn't have any other special 
> considerations.
>
> The helper classes weren't refactored deeply (only minor cosmetic 
> changes like formatting / copyright notice) because at the moment it 
> is not clear what methods should be used in future relocation job.
>
>
> With respect to other notes - I'll fix them and post a new webrev, 
> thanks.
>
> Regards,
> Alexander
>
>
>
> On 04.07.2014 18:00, Petr Pchelko wrote:
>> Hello, Alexander.
>>
>> Sorry for the delay.
>>
>> First of all, could you please describe the approach used in these 
>> tests. I'm not quite sure
>> I completely understand why do we need these special helper components.
>>
>> Some comments:
>> 1. LWList: 32  typo LeightWeight
>> 2. MultipleMouseButtonsTest: 219 - you could reuse the robot.type 
>> function here. And same comment applies to other tests.
>>
>> With best regards. Petr.
>>
>> On 04 июля 2014 г., at 17:10, alexander stepanov 
>> <alexander.v.stepanov at oracle.com> wrote:
>>
>>> Sorry, just a reminder.
>>>
>>> Regards,
>>> Alexander
>>>
>>> On 09.06.2014 14:57, alexander stepanov wrote:
>>>> Sorry, just a reminder.
>>>>
>>>> Thanks,
>>>> Alexander
>>>>
>>>> On 28.05.2014 15:42, alexander stepanov wrote:
>>>>> Hello,
>>>>>
>>>>> Could you please review the fix for the following bug:
>>>>> https://bugs.openjdk.java.net/browse/JDK-8043126
>>>>>
>>>>> Webrev:
>>>>> http://cr.openjdk.java.net/~yan/8043126/webrev.00/
>>>>>
>>>>> This is a set of functional AWT tests prepared for migration to 
>>>>> OpenJDK repository.
>>>>>
>>>>> Some tests were refactored / unified to reduce code duplication. 
>>>>> Lightweight component classes should be added as helpers to test 
>>>>> base Component functionality.
>>>>>
>>>>> The tests were checked on Ubuntu 14.04, Solaris 11, Mac OS X 
>>>>> 10.8.5 and Windows 7
>>>>>
>>>>> Thanks,
>>>>> Alexander
>



More information about the awt-dev mailing list