Hi, I have attached the patch for IS TestNG migration [1].
Thanks, Johann. [1] https://wso2.org/jira/browse/CARBON-12105 On Thu, Dec 22, 2011 at 7:05 PM, Sinthuja Ragendran <sinth...@wso2.com>wrote: > Hi, > > I have done the changes and updated the patch. > > Patch attached, https://wso2.org/jira/browse/CARBON-12104. > > Thanks, > Sinthuja. > > > On Thu, Dec 22, 2011 at 5:36 PM, Afkham Azeez <az...@wso2.com> wrote: > >> You have used the log & fail antipattern in many places. Please fix all >> of these places. Perhaps it existes already, but please fix it. Just throw >> the exceptions from the methods if those are not expected exceptions. >> >> Tharinud, please assist in fixing these test failures. >> >> public void login() throws Exception { >> + ClientConnectionUtil.waitForPort(9443); >> + String sessionCookie = util.login(); >> + try { >> + initStubs(sessionCookie); >> + } catch (AxisFault axisFault) { >> + log.error("Error initializing service stubs. Not running >> tests.." + axisFault); >> + Assert.fail("Error initializing service stubs. Not running >> tests.."); >> + return; >> + } >> + } >> >> On Thu, Dec 22, 2011 at 5:29 PM, Sinthuja Ragendran <sinth...@wso2.com>wrote: >> >>> Hi, >>> >>> I have migrated the BAM integration test to TestNG. Patch is attached in >>> https://wso2.org/jira/browse/CARBON-12104 >>> >>> Thanks, >>> Sinthuja. >>> >>> >>> On Thu, Dec 22, 2011 at 5:17 PM, Nuwan Dias <nuw...@wso2.com> wrote: >>> >>>> 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 <ach...@wso2.com> wrote: >>>> >>>>> >>>>> >>>>> On Thu, Dec 22, 2011 at 1:18 PM, Afkham Azeez <az...@wso2.com> wrote: >>>>> >>>>>> >>>>>> >>>>>> On Thu, Dec 22, 2011 at 1:13 PM, Achala Aponso <ach...@wso2.com>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 <az...@wso2.com>wrote: >>>>>>> >>>>>>>> Have you committed these changes to trunk? >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Dec 22, 2011 at 1:08 PM, Achala Aponso <ach...@wso2.com>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 < >>>>>>>>> sub...@wso2.com> 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 >>>>>>>>>> <she...@wso2.com>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 < >>>>>>>>>>> sinth...@wso2.com> 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 < >>>>>>>>>>>> kehel...@wso2.com> 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 >>>>>>>>>>>>> <az...@wso2.com>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 <az...@wso2.com >>>>>>>>>>>>>> > 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: **az...@wso2.com* <az...@wso2.com>* 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: **az...@wso2.com* <az...@wso2.com>* 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 >>>>>>>>>>>>>> Carbon-dev@wso2.org >>>>>>>>>>>>>> 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 >>>>>>>>>>>>> Carbon-dev@wso2.org >>>>>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> Carbon-dev mailing list >>>>>>>>>>>> Carbon-dev@wso2.org >>>>>>>>>>>> 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 >>>>>>>>>>> Carbon-dev@wso2.org >>>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Thanks >>>>>>>>>> -- >>>>>>>>>> >>>>>>>>>> Subash Chaturanga >>>>>>>>>> Software Engineer >>>>>>>>>> WSO2 Inc. http://wso2.com >>>>>>>>>> >>>>>>>>>> email - sub...@wso2.com >>>>>>>>>> phone - 077 2225922 >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> Carbon-dev mailing list >>>>>>>>>> Carbon-dev@wso2.org >>>>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Achala Aponso >>>>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com, >>>>>>>>> Email: ach...@wso2.com Mobile: +94 (77) 5234925 >>>>>>>>> Blog: http://achala11.blogspot.com/ >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Carbon-dev mailing list >>>>>>>>> Carbon-dev@wso2.org >>>>>>>>> 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: **az...@wso2.com* <az...@wso2.com>* 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 >>>>>>>> Carbon-dev@wso2.org >>>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Achala Aponso >>>>>>> Software Engineer; WSO2 Inc.; http://wso2.com, >>>>>>> Email: ach...@wso2.com Mobile: +94 (77) 5234925 >>>>>>> Blog: http://achala11.blogspot.com/ >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Carbon-dev mailing list >>>>>>> Carbon-dev@wso2.org >>>>>>> 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: **az...@wso2.com* <az...@wso2.com>* 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 >>>>>> Carbon-dev@wso2.org >>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>>> >>>>>> >>>>> >>>>> >>>>> -- >>>>> Achala Aponso >>>>> Software Engineer; WSO2 Inc.; http://wso2.com, >>>>> Email: ach...@wso2.com Mobile: +94 (77) 5234925 >>>>> Blog: http://achala11.blogspot.com/ >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Carbon-dev mailing list >>>>> Carbon-dev@wso2.org >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Carbon-dev mailing list >>>> Carbon-dev@wso2.org >>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >>>> >>>> >>> >>> _______________________________________________ >>> Carbon-dev mailing list >>> Carbon-dev@wso2.org >>> 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: **az...@wso2.com* <az...@wso2.com>* 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 >> Carbon-dev@wso2.org >> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev >> >> > > _______________________________________________ > Carbon-dev mailing list > Carbon-dev@wso2.org > http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev > >
_______________________________________________ Carbon-dev mailing list Carbon-dev@wso2.org http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev