Please configure your IDE so that it does not inset your name. + * Created by IntelliJ IDEA. + * User: nuwan + * Date: 12/20/11 + * Time: 12:51 PM + * To change this template use File | Settings | File Templates.
You have not included Javadocs at the top of the clsss, and have not included the description under the @Test annotation. Please fix these and submit a patch. It will be easy if you submit a single patch once you are done, and all integration tests pass. 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 > > -- *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