Hi Maheeka,

On Thu, Jun 18, 2015 at 11:31 AM, Maheeka Jayasuriya <[email protected]>
wrote:

> [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].
>

I think you better start RabbitMQ server Similar to the implementation
followed for ActiveMQ. it will give you much flexibility on server startup
and configuration management. Also keep noted about remotely hosted
RabbitMQ server instance as well. This is because we might be able to start
RabbitMQ server though puppet or some other configuration management system
in future along with product setup.

Thanks,
Krishantha.


>
> 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
>>
>
>


-- 
Krishantha Samaraweera
Senior Technical Lead - Test Automation
Mobile: +94 77 7759918
WSO2, Inc.; http://wso2.com/
lean . enterprise . middleware.
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to