private void restartServer() { ServersView serversView = new ServersView(); serversView.open(); Server server = serversView.getServer(getServerFullName(serversView.getServers(), SERVER_NAME)); server.clean(); server.restart(); }
/* * Deploy and undeploy quickstart on running server */ protected void deployUndeployQuickstart(Quickstart qstart, String serverName) { new ConsoleView().clearConsole(); ProjectExplorer explorer = new ProjectExplorer(); findDeployableProjects(qstart, explorer); ServersView serversView = new ServersView(); serversView.open(); String fullServerName = getServerFullName(serversView.getServers(), serverName); Server server = serversView.getServer(fullServerName); for (String deployableProjectName : qstart.getDeployableProjectNames()) { try { // deploy deployProject(deployableProjectName, explorer); // check deploy status checkDeployedProject(qstart, fullServerName); // undeploy unDeployModule( qstart.getName().equals("template") ? "QUICKSTART_NAME" : qstart.getName(), server); } catch (CoreLayerException ex) { new DefaultShell("Server Error"); new OkButton().click(); } } }
protected void checkServerStatus() { ServersView serversView = new ServersView(); serversView.open(); Server server = serversView.getServer(getServerFullName(serversView.getServers(), SERVER_NAME)); assertTrue("Server has not been started!", server.getLabel().getState() == ServerState.STARTED); // assertTrue("Server has not been // synchronized!",server.getLabel().getPublishState() == // ServerPublishState.SYNCHRONIZED); }
public boolean test() { ServersView serversView = new ServersView(); serversView.open(); Server server = serversView.getServer(serverNameLabel); ServerModule serverModule = server.getModule(new RegexMatcher(".*" + projectName + ".*")); ModuleLabel moduleLabel = serverModule.getLabel(); ServerState moduleState = moduleLabel.getState(); return moduleState == ServerState.STARTED; }
protected void checkServerViewForStatus(String projectName, String serverNameLabel) { ServersView serversView = new ServersView(); serversView.open(); Server server = serversView.getServer(serverNameLabel); ServerModule serverModule = server.getModule(new RegexMatcher(".*" + projectName + ".*")); ModuleLabel moduleLabel = serverModule.getLabel(); ServerState moduleState = moduleLabel.getState(); org.junit.Assert.assertTrue("Module has not been started!", moduleState == ServerState.STARTED); }