Hi Madhawa, If you are sending fixes to the snapshot (master branch) version in [1], then you need to write the integration test to carbon4-kernel [2] since only carbon4-kernel will be pointing to the master branch of axis2(snapshot version) whereas DSS will be only pointing to released version of axis2.
[1] - https://github.com/wso2/wso2-axis2 [2] - https://github.com/wso2/carbon4-kernel Regards, Nira On Sat, Jun 6, 2015 at 5:39 PM, Saneth Dharmakeerthi <[email protected]> wrote: > Hi Madhawa, > > You can use ServerConfigurationManager.applyConfiguration(File sourceFile, > File targetFile, boolean backupConfigFile, boolean restartServer) to do this > task. If you pass backupConfigFile as true it will backup the configuration > and using restoreToLastConfiguration() method you can revert to the original > file. > > Sample code is available at [1]. Instead of BeforeTest you can add the > configurations in BeforeClass and instead of AfterTest you can restore the > configurations at AfterClass. > > > [1]https://github.com/wso2/product-apim/blob/master/modules/integration/tests-integration/tests-backend/src/test/java/org/wso2/am/integration/tests/api/lifecycle/APIManagerConfigurationChangeTest.java > > > Thanks and Best Regards, > > Saneth Dharmakeerthi > Senior Software Engineer > WSO2, Inc. > Mobile: +94772325511 > > On Sat, Jun 6, 2015 at 11:12 AM, Thusitha Thilina Dayaratne < > [email protected]> wrote: > >> Hi Madhawa, >> >> I wrote a TestCase for ESB and in there we can set like below. Hope this >> will help you to get some idea :) >> >> private ServerConfigurationManager configManager; >>> @BeforeClass(alwaysRun = true) >>> public void setEnvironment() throws Exception { >>> ... >>> File customAxisConfig = new File(path_to_axis2.xml); >>> configManager = new ServerConfigurationManager( >>> esbServer.getBackEndUrl()); >>> configManager.applyConfiguration(customAxisConfig); >>> ... >>> } >> >> >> Thanks >> /Thusitha >> >> On Sat, Jun 6, 2015 at 8:43 AM, Madhawa Gunasekara <[email protected]> >> wrote: >> >>> Hi All, >>> >>> I am writing a test case for DSS 3.2.2 to test the >>> org.apache.axis2.json.JSONMessageFormatter (old json formatter) for >>> some queries, In default configurations DSS3.2.2 uses >>> org.apache.axis2.json.gson.JsonFormatter as json formatter. >>> Therefore I think, I need to replace the axis.xml in test scope. How can >>> I do it in DSS 3.2.2 ? >>> >>> Any help on this is highly appreciated. >>> >>> Thanks, >>> Madhawa >>> >>> -- >>> *Madhawa Gunasekara* >>> Software Engineer >>> WSO2 Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> mobile: +94 719411002 <+94+719411002> >>> blog: *http://madhawa-gunasekara.blogspot.com >>> <http://madhawa-gunasekara.blogspot.com>* >>> linkedin: *http://lk.linkedin.com/in/mgunasekara >>> <http://lk.linkedin.com/in/mgunasekara>* >>> >>> _______________________________________________ >>> Dev mailing list >>> [email protected] >>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>> >>> >> >> >> -- >> Thusitha Dayaratne >> Software Engineer >> WSO2 Inc. - lean . enterprise . middleware | wso2.com >> >> Mobile +94712756809 >> Blog alokayasoya.blogspot.com >> About http://about.me/thusithathilina >> >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > _______________________________________________ > Dev mailing list > [email protected] > http://wso2.org/cgi-bin/mailman/listinfo/dev > > -- *Niranjan Karunanandham* Senior Software Engineer - WSO2 Inc. WSO2 Inc.: http://www.wso2.com
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
