+1. Great work Akila. Really a useful feature for us to improve our
integration tests further..

Thanks,
Reka

On Fri, Sep 11, 2015 at 3:11 AM, Akila Ravihansa Perera <raviha...@wso2.com>
wrote:

> Hi,
>
> I've uplifted Carbon automation engine framework in Stratos to its latest
> version (v. 4.4.3). This version provides lot of enhancements which
> includes;
>
>  - Ability to define Carbon port offset, users, tenants and credentials in
> automation.xml file
>  - Jacoco integration to provide integration test coverage
>  - More control over Carbon server execution start/stop. We can write
> extensions which will get triggered before, during and after server startup
> and shutdown.
>  - Ability to start multiple servers with different configurations
>
> I've written an extension to this framework to dynamically pick an open
> port when starting Stratos and ActiveMQ servers. This will prevent possible
> port conflicts with other programs running on your local machine and also
> Jenkins builder. It will first start from the default port defined in
> automation.xml configuration and keep on incrementing until a set of open
> ports are found. Currently tests are using following initial ports;
>
> 61617 - initial port for ActiveMQ amqp transport
> 9543 - initial port for Stratos Https transport
> 9863 - initial port for Stratos Http transport
> 7811 - initial port for Thrift secure transport
> 7711 - initial port for Thrift transport
> 10099 - initial port for JMX registry
> 11211 - initial port for JMX server
>
> I've deliberately set an initial offset to default ports.
>
> Thanks.
> --
> Akila Ravihansa Perera
> WSO2 Inc.;  http://wso2.com/
>
> Blog: http://ravihansa3000.blogspot.com
>



-- 
Reka Thirunavukkarasu
Senior Software Engineer,
WSO2, Inc.:http://wso2.com,
Mobile: +94776442007

Reply via email to