On Tue, Apr 2, 2013 at 11:32 AM, Nuwan Wimalasekara <nuw...@wso2.com> wrote:

> Hi Ruwan
> Test automation framework has provided the ability to change the
> axis2.xml(carbon.xml, etc..) at the time of test execution. You can
> use ServerConfigurationManager class to do the configuration changes.
>
> Following steps can be used to change the axis2.xml file
> 1) keep your custom axis2.xml file in test resources
> 2) call the method
> serverConfigurationManager.applyConfiguration($PATH/axis2.xml)
>       then it will backup the current axis2.xml file and copy your
> axis2.xml file to the server. then server is restated to get affect of the
> configuration
>       after that you can execute your test
> 3) after your test is finished,
> call serverConfigurationManager.restoreToLastConfiguration();
>     it will delete the custom axis2.xml and copy the original axis2.xml
> file and server is restated . then server is in original state. no other
> test get affected your configurations.
>
> Please refer ESB integration test. we have implement many test scenarios
> with custom axis2.xml files.
>
I think this approach is the best way of doing this as this is test
specific change.

Thanks,
Sanjeewa..

>
> Thanks,
> Nuwanw
>
>
> On Tue, Apr 2, 2013 at 10:07 AM, Ruwan Yatawara <ruw...@wso2.com> wrote:
>
>> Thannks Azeez! I believe that approach should be feasible for us.
>>
>> @ Krishanthan the reason behind having two axis2.xmls is that at the
>> moement, API Manager multi tenancy is enabled via NIO transport only, but
>> by default we want the API Manager pack to feature Pass-throuh transpgort.
>> Therefore, we want to switch the axis2.xml at server start up before
>> running the Jmeter Automation script to test the multi-tenancy features.
>>
>> Regards,
>> Ruwan
>>
>>
>> On Tue, Apr 2, 2013 at 12:21 AM, Afkham Azeez <az...@wso2.com> wrote:
>>
>>> If you want to maintain multiple axis2.xml files for convenience, then
>>> have them named as axis2-pt.xml, axis2-nio.xml and so on, and have a
>>> symbolic link names axis2.xml, and switch that link to point to the correct
>>> file before starting up the server.
>>>
>>> Azeez
>>>
>>>
>>> On Mon, Apr 1, 2013 at 7:49 PM, Ruwan Yatawara <ruw...@wso2.com> wrote:
>>>
>>>> Hi All,
>>>>
>>>> We have a requirement to change the transport mechanism for API Manager
>>>> on start up (I.e. switch from Pass through to NIO), hence is there a way to
>>>> to specify which axis2.xml to use, when starting up the server? (like there
>>>> us for synapse.xml)
>>>>
>>>> Thanks,
>>>>
>>>> Ruwan Yatawara
>>>>
>>>> Software Engineer,
>>>> WSO2 Inc.
>>>> lean . enterprise . middleware
>>>>
>>>> email : ruw...@wso2.com
>>>> mobile : +94 77 9110413
>>>> www: :http://wso2.com
>>>>
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/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*
>>>
>>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
> Nuwan Wimalasekara
> Software Engineer - Test Automation
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> phone: +94 71 668 4620
>
>
>
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
*Sanjeewa Malalgoda*
WSO2 Inc.
Mobile : +14084122175 | +94713068779

 <http://sanjeewamalalgoda.blogspot.com/>blog
:http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to