Great work Amila. Thanks for all your contributions. I hope you will continue to contribute to Synapse :)
Thanks, Hiranya On Wed, Aug 31, 2011 at 1:28 AM, Amila Manoj <[email protected]> wrote: > Hi, > > I added following wiki pages. > > http://wiki.apache.org/ws/FrontPage/Synapse/Samples/AutomationFramework > > http://wiki.apache.org/ws/FrontPage/Synapse/Samples/AutomationFramework/Usage > > http://wiki.apache.org/ws/FrontPage/Synapse/Samples/AutomationFramework/AddingNewSample > > http://wiki.apache.org/ws/FrontPage/Synapse/Samples/AutomationFramework/Extending > > > > On Sun, Aug 28, 2011 at 11:19 AM, Amila Manoj <[email protected]>wrote: > >> Hi Hiranya et al, >> >> Thanks a lot for all the guidance. >> Sorry for the delay, I've been working on logging and reporting aspects. >> I've submitted the complete code as a patch to the JIRA. >> >> As per the discussion, I added a separate module called "integration". A >> total of 64 samples are automated in this patch. >> Just executing "mvn site" inside the integration module should work now >> :-). Executing mvn site without any parameters will run all the samples, >> create the logs and the html report. >> >> I've configured logging so that the complete log from a test session will >> goto SYNAPSE_HOME/sampleAutomationLogs/. A separate log named >> log-<timestamp>.log will be created per test session. >> >> I've created suites according to the categories in samples, to run a >> suite, -Dsuite=<suitename> (e.g. -Dsuite=message) can given. >> Also, any selected number of samples can be run by specifying >> -Dtests=<sample_numbers> (e.g. -Dtests=1,2,51,152,430). >> >> The samples can be also run by importing the project into an IDE (such as >> IDEA). I wrote short articles on usage and extending the framework, will >> update soon with the links. >> >> Detailed status of the framework can be found at [1]. There are some >> concerns / fails regarding some samples. Will discuss and try to fix them. >> >> As Hiranya mentioned, there are many things to improve. Although GSoC is >> finished, I hope to keep contributing to the framework and Synapse. >> >> [1] - >> https://docs.google.com/spreadsheet/ccc?key=0ArPKF5Gw4b0qdExSS1ZNb0RIeVJFNHZfZjYxUWFnOWc&hl=en_US >> >> >> >> >> On Thu, Aug 18, 2011 at 10:10 AM, Hiranya Jayathilaka < >> [email protected]> wrote: >> >>> Hi Folks, >>> >>> I just went through a demo of the new sample automation framework >>> developed by Amila for his GSoC project. Have to admit that it's a brilliant >>> piece of work. There is lot of room for improvement but the idea and the >>> implementation is pretty good for a first cut version. He has automated a >>> lot of samples and adding new samples to the framework is easy. I've >>> instructed him to carry out the following action items in the next few days >>> before we start off the GSoC final evaluations: >>> >>> 1. Submit all the code as patches to the JIRA (He has already submitted >>> some patches during the mid term evaluations) >>> 2. Write up some wiki pages explaining how to use and extend the >>> framework >>> >>> Soon I'll start checking in this work to the Synapse trunk. I think the >>> best approach is to introduce a top level module named "integration" and add >>> all the automated samples (implemented as test cases) under that. That way >>> our samples become a suite of integration tests for Synapse and they will be >>> included in the nightly builds as well. Appreciate your thoughts on this. >>> >>> Here are some points that we can improve in the test framework: >>> >>> 1. Make it into a separate binary distro so we can download it and run >>> against a given Synapse instance >>> 2. Improved logging and reporting >>> 3. Code coverage >>> >>> Thanks >>> -- >>> Hiranya Jayathilaka >>> Associate Technical Lead; >>> WSO2 Inc.; http://wso2.org >>> E-mail: [email protected]; Mobile: +94 77 633 3491 >>> Blog: http://techfeast-hiranya.blogspot.com >>> >> >> -- >> Regards, >> Amila Manoj >> blog: http://amilamanoj.blogspot.com/ >> >> > -- > Regards > Amila Manoj > -- Hiranya Jayathilaka Associate Technical Lead; WSO2 Inc.; http://wso2.org E-mail: [email protected]; Mobile: +94 77 633 3491 Blog: http://techfeast-hiranya.blogspot.com
