[Moving to dev@] To update the current status on $subject.
The main concern of including rabbitmq to test framework is that, rabbitmq server cannot be started programmatically. This is because there is no server library available and rabbitmq-server distribution is too large to be included to product-esb (~18MB). Hence, the alternative is to have rabbitmq-server started at the time of running tests. Therefore, as per offline discussion with Krishantha, rabbitmq-tests will be added to a new integration test module - 'tests-platform' and skipped during jenkins build by setting the skipTest property in maven-surefire-plugin configuration. However, most of the rabbitmq server operations can be performed via rabbitmqctl [1], by executing commands. With this support, I am looking at the possibility of starting rabbitmq server at runtime. For this following will be done. 1. set RabbitMQ server home using an automation.xml property 2. Start up RabbitMQ server To start the rabbitmq server, what is the best approach? To have a RabbitMQ server extension or with a broker startup test case similar to JMS for ActiveMQServer [2]. In conclusion, the idea is to allow running RabbitMQ tests by, 1. enable tests in maven-surefire-plugin configuration 2. set RabbitMQ server home in automation.xml Please share your ideas. [1] https://www.rabbitmq.com/man/rabbitmqctl.1.man.html [2] https://docs.wso2.com/display/TA430/Writing+WSO2+ESB+and+JMS+Integration+Tests Thanks, Maheeka Maheeka Jayasuriya Software Engineer Mobile : +94777750661 On Fri, May 8, 2015 at 10:42 PM, Dharshana Warusavitharana < [email protected]> wrote: > Hi Kasun, > > At the moment we don't have this in Automation team road map. > > As per the Architecture of the Automation framework you can implement an > Framework extension to implement RabbitMQ support. So you don't have to > depend on the Framework release to get RabbitMQ support. > Since RabbitMQ related scenarios are most unlikely used by other products > other than ESB and APIM. So the best approach would be to implement a > Framework extension and maintain it in ESB side. > > Thank you, > Dharshana > > > On Fri, May 8, 2015 at 10:17 PM, Kasun Indrasiri <[email protected]> wrote: > >> Do we have any plans on adding RabbitMQ support in TAF? Is that something >> useful for other products in the platform? >> >> On Thu, May 7, 2015 at 10:47 AM, Maheeka Jayasuriya <[email protected]> >> wrote: >> >>> Hi, >>> >>> With the upcoming ESB 4.9.0, rabbitmq transport and rabbitmq message >>> store and processor features will be released. >>> >>> Therefore, we need test automation support from TAF for rabbitmq related >>> scenarios. Can we get help from TAF team to work on this? >>> >>> Thanks, >>> Maheeka >>> >>> >>> Maheeka Jayasuriya >>> Software Engineer >>> Mobile : +94777750661 >>> >> >> >> >> -- >> Kasun Indrasiri >> Software Architect >> WSO2, Inc.; http://wso2.com >> lean.enterprise.middleware >> >> cell: +94 77 556 5206 >> Blog : http://kasunpanorama.blogspot.com/ >> > > > > -- > > Dharshana Warusavitharana > Senior Software Engineer , Test Automation > WSO2 Inc. http://wso2.com > email : [email protected] <[email protected]> > Tel : +94 11 214 5345 > Fax :+94 11 2145300 > cell : +94770342233 > blog : http://dharshanaw.blogspot.com > > lean . enterprise . middleware >
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
