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

Reply via email to