Thanks Nuwan. Will try this. Thanks, Bhathiya
On Mon, Apr 11, 2016 at 3:21 PM, Nuwan Wimalasekara <[email protected]> wrote: > Hi Bhathiya, > > You can start a new server instance using below code segment. > > AutomationContext regTestContext = new AutomationContext("AM", > "AMTestServer", TestUserMode.SUPER_TENANT_ADMIN); > > Map < String, String > startupParameterMap = new HashMap < > (); > startupParameterMap.put("-DportOffset", "230"); > > TestServerManager testServerManager = new TestServerManager(regTestContext, > null, startupParameterMap) { > > public void configureServer() throws AutomationFrameworkException { > > try { > File sourceFile = new > File(TestConfigurationProvider.getResourceLocation() + "registry.xml"); > > //copying registry.xml file to conf folder > FileManager.copyFile(sourceFile, this.getCarbonHome() + > File.separator + "repository" + File.separator + "conf" + File.separator + > "registry.xml"); > } catch (IOException e) { > throw new AutomationFrameworkException(e.getMessage(), e); > } > } > }; > > testServerManager.startServer(); > > > > Thanks, > Nuwanw > > On Mon, Apr 11, 2016 at 2:52 PM, Bhathiya Jayasekara <[email protected]> > wrote: > >> Hi Automation team, >> >> In this[1] test, we have *CarbonTestServerManager *with >> *MultipleServersManager *to spawn a new APIM server. Now I need to apply >> a modified api-manager.xml file before starting this server. How can I do >> that? Appreciate some help. >> >> public void setEnvironment() throws Exception { >> // to start the server from a different port offset >> serverPropertyMap.put("-DportOffset", "510"); >> // start with OSGI component service >> serverPropertyMap.put("-DosgiConsole", Integer.toString(telnetPort)); >> AutomationContext autoCtx = new AutomationContext(); >> CarbonTestServerManager server = >> new CarbonTestServerManager(autoCtx, System.getProperty("carbon.zip"), >> serverPropertyMap); >> manager.startServers(server); >> } >> >> >> [1] >> https://github.com/wso2/product-apim/blob/master/modules/integration/tests-integration/tests-backend/src/test/java/org/wso2/am/integration/tests/server/mgt/OSGIServerBundleStatusTestCase.java#L63 >> >> Thanks, >> -- >> *Bhathiya Jayasekara* >> *Senior Software Engineer,* >> *WSO2 inc., http://wso2.com <http://wso2.com>* >> >> *Phone: +94715478185 <%2B94715478185>* >> *LinkedIn: http://www.linkedin.com/in/bhathiyaj >> <http://www.linkedin.com/in/bhathiyaj>* >> *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* >> *Blog: http://movingaheadblog.blogspot.com >> <http://movingaheadblog.blogspot.com/>* >> >> _______________________________________________ >> Dev mailing list >> [email protected] >> http://wso2.org/cgi-bin/mailman/listinfo/dev >> >> > > > -- > Nuwan Wimalasekara > Senior Software Engineer - Test Automation > WSO2, Inc.: http://wso2.com > lean. enterprise. middleware > > phone: +94 71 668 4620 > > > > -- *Bhathiya Jayasekara* *Senior Software Engineer,* *WSO2 inc., http://wso2.com <http://wso2.com>* *Phone: +94715478185* *LinkedIn: http://www.linkedin.com/in/bhathiyaj <http://www.linkedin.com/in/bhathiyaj>* *Twitter: https://twitter.com/bhathiyax <https://twitter.com/bhathiyax>* *Blog: http://movingaheadblog.blogspot.com <http://movingaheadblog.blogspot.com/>*
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
