Hi,

Migrated some JUnit integration test cases to TestNG in the ESB. Patch
attached at https://wso2.org/jira/browse/ESBJAVA-859.

Thanks,
NuwanD.

On Thu, Dec 22, 2011 at 1:24 PM, Achala Aponso <[email protected]> wrote:

>
>
> On Thu, Dec 22, 2011 at 1:18 PM, Afkham Azeez <[email protected]> wrote:
>
>>
>>
>> On Thu, Dec 22, 2011 at 1:13 PM, Achala Aponso <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> No, i haven't committed the GS Tests to the trunk. but i committed the
>>> existing MS test cases of branch to the trunk.
>>>
>>
>> MS stuff needs to be migrated to TestNG I guess.
>>
>
>
>>  Yes , Maninda is working on it.
>>
>>>
>>> On Thu, Dec 22, 2011 at 1:09 PM, Afkham Azeez <[email protected]> wrote:
>>>
>>>> Have you committed these changes to trunk?
>>>>
>>>>
>>>> On Thu, Dec 22, 2011 at 1:08 PM, Achala Aponso <[email protected]> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> GS has following Test modules
>>>>> User Management
>>>>> Gadgetrepo
>>>>> Dashboard
>>>>> Theme
>>>>> OAuth
>>>>>
>>>>> I have migrated the Test cases of User Management( 10 Tests ) to
>>>>> TestNG and the tests are passing. And also converted the GetGadgetListTest
>>>>> of Gadgetrepo successfully ( 2 Tests). I have added LoginLogoutTestCase (1
>>>>> Test) and SecurityVerificationTestCase (1 Test).
>>>>>  Added the missing test cases of MS to the trunk and fixed the issues.
>>>>>
>>>>> On Thu, Dec 22, 2011 at 11:31 AM, Subash Chaturanga 
>>>>> <[email protected]>wrote:
>>>>>
>>>>>>
>>>>>> Hi,
>>>>>> In GReg there are five integration test modules.
>>>>>>
>>>>>>       - app-remote-registry-test
>>>>>>       - registry-metadata-test
>>>>>>       - registry-handler-test
>>>>>>       - registry-ws-api-test
>>>>>>       - registry-resource-test
>>>>>>
>>>>>> I have added a new registry-integration-test module there and new
>>>>>> TestNG stuff are there as separate packages.
>>>>>> And there I have additionally added a LoginLogout test case and a
>>>>>> SecurityVerification test case. Currently I have migrated
>>>>>> the registry-handler-test into TestNG and in the process of
>>>>>> making registry-handler-test run all integration tests pass before move
>>>>>> into others.
>>>>>>
>>>>>>
>>>>>> On Thu, Dec 22, 2011 at 8:36 AM, Shelan Perera <[email protected]>wrote:
>>>>>>
>>>>>>> Hi,
>>>>>>>
>>>>>>> We have completed DSS test migration to TestNg which included 45
>>>>>>> tests.I am preparing the patch and will attach it to the JIRA.
>>>>>>>
>>>>>>> Thanks
>>>>>>>
>>>>>>>
>>>>>>> On Thu, Dec 22, 2011 at 8:13 AM, Sinthuja Ragendran <
>>>>>>> [email protected]> wrote:
>>>>>>>
>>>>>>>> Hi,
>>>>>>>>
>>>>>>>> I have migrated the all existing test cases to TestNG, but most of
>>>>>>>> the tests are failing due to the some issues in the existing test 
>>>>>>>> cases,
>>>>>>>> therefore fixing those one-by-one.
>>>>>>>>
>>>>>>>> The testing basically includes,
>>>>>>>>     - Login (1 Test)
>>>>>>>>     - Monitored Servers (3 Tests)
>>>>>>>>     - Data collection (4 Tests)
>>>>>>>>     - Summary Generation (1 Test)
>>>>>>>>     - Security Verification (1 Test)
>>>>>>>>
>>>>>>>> Login, Summary Generation and adding server test in monitored sever
>>>>>>>> tests are passing, fixing the rest of the tests.
>>>>>>>>
>>>>>>>> Thanks,
>>>>>>>> Sinthuja
>>>>>>>>
>>>>>>>>
>>>>>>>> On Wed, Dec 21, 2011 at 10:54 PM, Keheliya Gallaba <
>>>>>>>> [email protected]> wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> Existing Integration tests in BPS consist of following modules.
>>>>>>>>> Login - (1 Test)
>>>>>>>>> Management - (5 Tests)
>>>>>>>>> BPEL - (8 Tests)
>>>>>>>>> Instance Cleanup - (1 Test)
>>>>>>>>> External Data sources - (1 Test)
>>>>>>>>> BPEL Security - (2 Tests)
>>>>>>>>>
>>>>>>>>> I have completed migrating Management tests, then added
>>>>>>>>> Login/Logout, SecurityVerifier tests. Hoping to complete rest of the
>>>>>>>>> migration within this week.
>>>>>>>>>
>>>>>>>>> BTW, since some of us are presenting papers in the ERU Research
>>>>>>>>> Symposium at UOM tomorrow at different time slots, I think it might be
>>>>>>>>> difficult to arrange a meeting tomorrow.
>>>>>>>>>
>>>>>>>>> Thanks,
>>>>>>>>> Keheliya
>>>>>>>>>
>>>>>>>>> On Wed, Dec 21, 2011 at 8:28 PM, Afkham Azeez <[email protected]>wrote:
>>>>>>>>>
>>>>>>>>>> We need to have a meeting tomorrow to check on the progress of
>>>>>>>>>> the test migration effort. I have so far received a patch from Suho 
>>>>>>>>>> with
>>>>>>>>>> the CEP migration & CEP integration tests are working fine now. How 
>>>>>>>>>> about
>>>>>>>>>> the others?
>>>>>>>>>>
>>>>>>>>>> On Fri, Dec 16, 2011 at 3:32 PM, Afkham Azeez <[email protected]>wrote:
>>>>>>>>>>
>>>>>>>>>>> The following team of people will be working on product
>>>>>>>>>>> integration testing over the next 3 working weeks. They will start 
>>>>>>>>>>> working
>>>>>>>>>>> on this immediately. The objective is to improve the code coverage 
>>>>>>>>>>> of all
>>>>>>>>>>> products. Nobody has been assigned from G-Reg & Carbon core.
>>>>>>>>>>>
>>>>>>>>>>> BPS - Keheliya
>>>>>>>>>>> BAM - Sinthuja
>>>>>>>>>>> DSS - Shelan and Lakmali
>>>>>>>>>>> Achala and Maninda will be working on GS and MS
>>>>>>>>>>> GS - Achala
>>>>>>>>>>> MS - Maninda
>>>>>>>>>>> CEP - Suhothayan
>>>>>>>>>>> BRS - Ishara
>>>>>>>>>>> AS - KasunG
>>>>>>>>>>> IS - Johann
>>>>>>>>>>> ESB - Nuwan and Ishan
>>>>>>>>>>> G-Reg - ?
>>>>>>>>>>> Carbon Core - ?
>>>>>>>>>>>
>>>>>>>>>>> *Plan for each product*
>>>>>>>>>>> 1. Spend up to one day learning TestNG
>>>>>>>>>>> 2. Migrate existing integration tests to TestNG. This has
>>>>>>>>>>> already been done for Carbon core, AS & BRS
>>>>>>>>>>> 3. Fix all failing integration tests
>>>>>>>>>>> 4. Add SecurityVerification test to each product
>>>>>>>>>>> 5. Identify the functional areas of each product & add
>>>>>>>>>>> integration tests
>>>>>>>>>>>
>>>>>>>>>>> *Best Practices*
>>>>>>>>>>> 1. No sysouts after running tests. Use assert statements.
>>>>>>>>>>> 2. Comments & test descriptions should be adde
>>>>>>>>>>> 3. Follow coding conventions
>>>>>>>>>>> 4. Do not follow the "Catch & Fail" antipattern [0]. If
>>>>>>>>>>> exceptions are expected, use the @ExpectedExceptions [1] 
>>>>>>>>>>> annotation. Throw
>>>>>>>>>>> all unexpected exceptions from the test methods so that these tests 
>>>>>>>>>>> result
>>>>>>>>>>> in errors, not failures.
>>>>>>>>>>>
>>>>>>>>>>> Team, please make this an opportunity to learn & master the art
>>>>>>>>>>> of unit & integration testing.
>>>>>>>>>>>
>>>>>>>>>>> Thanks
>>>>>>>>>>> Azeez
>>>>>>>>>>>
>>>>>>>>>>> 0.
>>>>>>>>>>> http://www.exubero.com/junit/antipatterns.html#Catching_Unexpected_Exceptions
>>>>>>>>>>> 1.
>>>>>>>>>>> http://testng.org/javadoc/org/testng/annotations/ExpectedExceptions.html
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>> --
>>>>>>>>>>> *Afkham Azeez*
>>>>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>>>>>>> * <http://www.apache.org/>**
>>>>>>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>>>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>>>>>>>> twitter: 
>>>>>>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>>>>>>>> *
>>>>>>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>>>>>>>> *
>>>>>>>>>>> *
>>>>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>>>>
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> --
>>>>>>>>>> *Afkham Azeez*
>>>>>>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>>>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>>>>>>> * <http://www.apache.org/>**
>>>>>>>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>>>>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>>>>>>> twitter: 
>>>>>>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>>>>>>> *
>>>>>>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>>>>>>> *
>>>>>>>>>> *
>>>>>>>>>> *Lean . Enterprise . Middleware*
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Carbon-dev mailing list
>>>>>>>>>> [email protected]
>>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> --
>>>>>>>>> Keheliya Gallaba
>>>>>>>>> Software Engineer
>>>>>>>>> WSO2 Inc.
>>>>>>>>>
>>>>>>>>> E-mail: keheliya AT wso2.com
>>>>>>>>> M: +94 71 551 8881
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Carbon-dev mailing list
>>>>>>>>> [email protected]
>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Carbon-dev mailing list
>>>>>>>> [email protected]
>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> --
>>>>>>> *Shelan Perera*
>>>>>>>
>>>>>>> Software Engineer
>>>>>>> **
>>>>>>> *WSO2, Inc. : wso2.com*
>>>>>>> lean.enterprise.middleware.
>>>>>>>
>>>>>>> *Home Page*  :    shelan.org
>>>>>>> *Blog*             : blog.shelan.org
>>>>>>> *Linked-i*n      :
>>>>>>> http://www.linkedin.com/pub/shelan-perera/a/194/465
>>>>>>> *Twitter*         :https://twitter.com/#!/shelan
>>>>>>>
>>>>>>> *Mobile*          : +94 772 604 402
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Carbon-dev mailing list
>>>>>>> [email protected]
>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>>
>>>>>>>
>>>>>>
>>>>>> Thanks
>>>>>> --
>>>>>>
>>>>>> Subash Chaturanga
>>>>>> Software Engineer
>>>>>> WSO2 Inc. http://wso2.com
>>>>>>
>>>>>> email - [email protected]
>>>>>> phone - 077 2225922
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> [email protected]
>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Achala Aponso
>>>>> Software Engineer; WSO2 Inc.; http://wso2.com,
>>>>> Email: [email protected] Mobile: +94 (77) 5234925
>>>>> Blog: http://achala11.blogspot.com/
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> [email protected]
>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Afkham Azeez*
>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>> * <http://www.apache.org/>**
>>>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>> twitter: 
>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>> *
>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>> *
>>>> *
>>>> *Lean . Enterprise . Middleware*
>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> [email protected]
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Achala Aponso
>>> Software Engineer; WSO2 Inc.; http://wso2.com,
>>> Email: [email protected] Mobile: +94 (77) 5234925
>>> Blog: http://achala11.blogspot.com/
>>>
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> [email protected]
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> *Afkham Azeez*
>> Director of Architecture; WSO2, Inc.; http://wso2.com
>> Member; Apache Software Foundation; http://www.apache.org/
>> * <http://www.apache.org/>**
>> email: **[email protected]* <[email protected]>* cell: +94 77 3320919
>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>> *
>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>> *
>> *
>> *Lean . Enterprise . Middleware*
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> [email protected]
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> Achala Aponso
> Software Engineer; WSO2 Inc.; http://wso2.com,
> Email: [email protected] Mobile: +94 (77) 5234925
> Blog: http://achala11.blogspot.com/
>
>
>
> _______________________________________________
> Carbon-dev mailing list
> [email protected]
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>
_______________________________________________
Carbon-dev mailing list
[email protected]
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to