@Test @InSequence(4) public void resetTestConfiguration() throws Exception { LOGGER.info("*** reseting test configuration"); ModelControllerClient client = getNativeModelControllerClient(); ManagementClient managementClient = new ManagementClient( client, TestSuiteEnvironment.getServerAddress(), MANAGEMENT_NATIVE_PORT, "remoting"); resetHttpInterfaceConfiguration(client); // reload to apply changes CustomCLIExecutor.execute(null, RELOAD, NATIVE_CONTROLLER); CustomCLIExecutor.waitForServerToReload(MAX_RELOAD_TIME, NATIVE_CONTROLLER); keystoreFilesSetup.tearDown(managementClient, CONTAINER); managementNativeRealmSetup.tearDown(managementClient, CONTAINER); LOGGER.info("*** stopping container"); containerController.stop(CONTAINER); }
@Test @InSequence(-1) public void prepareServer() throws Exception { LOGGER.info("*** starting server"); containerController.start(CONTAINER); final ModelControllerClient client = TestSuiteEnvironment.getModelControllerClient(); ManagementClient mgmtClient = new ManagementClient( client, TestSuiteEnvironment.getServerAddress(), TestSuiteEnvironment.getServerPort(), "http-remoting"); keystoreFilesSetup.setup(mgmtClient, CONTAINER); managementNativeRealmSetup.setup(mgmtClient, CONTAINER); mgmtClient.close(); // To apply new security realm settings for http interface reload of // server is required LOGGER.info("*** restart server"); CustomCLIExecutor.execute(null, RELOAD, NATIVE_CONTROLLER); CustomCLIExecutor.waitForServerToReload(MAX_RELOAD_TIME, NATIVE_CONTROLLER); }