use of org.jboss.tools.openshift.reddeer.view.resources.ServerAdapter in project jbosstools-openshift by jbosstools.
the class PublishChangesTest method verifyChangesTookEffect.
private void verifyChangesTookEffect() {
new ServerAdapter(Version.OPENSHIFT3, "eap-app", "Service").select();
new ContextMenuItem(OpenShiftLabel.ContextMenu.SHOW_IN_WEB_BROWSER).select();
new WaitWhile(new JobIsRunning(), TimePeriod.LONG);
try {
new WaitUntil(new BrowserContainsText("Hello"), TimePeriod.VERY_LONG);
} catch (WaitTimeoutExpiredException ex) {
fail("Application was not deployed successfully because it is not shown in web browser properly.");
}
}
use of org.jboss.tools.openshift.reddeer.view.resources.ServerAdapter in project jbosstools-openshift by jbosstools.
the class PublishChangesTest method removeAdapterAndApplication.
@AfterClass
public static void removeAdapterAndApplication() {
try {
new WaitWhile(new JobIsRunning(), TimePeriod.LONG);
new ServerAdapter(Version.OPENSHIFT3, "eap-app", "Service").delete();
} catch (OpenShiftToolsException ex) {
// do nothing, adapter does not exists
}
new ProjectExplorer().getProject(PROJECT_NAME).delete(false);
TestUtils.cleanupGitFolder(new File(GIT_REPO_DIRECTORY));
}
use of org.jboss.tools.openshift.reddeer.view.resources.ServerAdapter in project jbosstools-openshift by jbosstools.
the class ServerAdapterFromResourceTest method newAdapterFromResource.
private void newAdapterFromResource(Resource type, String name) {
project.refresh();
project.getOpenShiftResource(type, name).select();
new ContextMenuItem(OpenShiftLabel.ContextMenu.NEW_ADAPTER_FROM_EXPLORER).select();
new DefaultShell(OpenShiftLabel.Shell.SERVER_ADAPTER_SETTINGS);
String resourceType = null;
String selectors = name + " name=" + name;
if (type.equals(Resource.DEPLOYMENT)) {
resourceType = "ReplicationController";
selectors = name + " deploymentconfig=" + serviceReq.getService().getName() + ", name=" + serviceReq.getService().getName() + ", deployment=" + name;
} else {
resourceType = type.toString().replaceFirst(".$", "").replaceAll(" ", "");
}
assertTrue("Resource should be preselected for new OpenShift 3 server adapter", new DefaultTreeItem(project.getName(), selectors).isSelected());
try {
new DefaultStyledText(resourceType);
} catch (RedDeerException e) {
fail("Resource type does not match");
}
new FinishButton().click();
new WaitWhile(new ShellIsAvailable(""));
new WaitWhile(new JobIsRunning(), TimePeriod.LONG, false);
assertTrue("OpenShift 3 server adapter was not created.", new ServerAdapterExists(Version.OPENSHIFT3, name, resourceType).test());
adapter = new ServerAdapter(Version.OPENSHIFT3, name, resourceType);
}
use of org.jboss.tools.openshift.reddeer.view.resources.ServerAdapter in project jbosstools-openshift by jbosstools.
the class CreateServerAdapterTest method removeAdapterIfExists.
@After
public void removeAdapterIfExists() {
try {
OpenShiftUtils.killJobs();
new ServerAdapter(Version.OPENSHIFT3, "eap-app", "Service").delete();
} catch (OpenShiftToolsException ex) {
// do nothing, adapter does not exists
}
}
use of org.jboss.tools.openshift.reddeer.view.resources.ServerAdapter in project jbosstools-openshift by jbosstools.
the class DebuggingEAPAppTest method setupClass.
@BeforeClass
public static void setupClass() {
cloneGitRepoAndImportProject();
rebuildProject();
doNotSuspendOnUncaughtExceptions();
toggleAutoBuild(false);
createServerAdapter();
disableShowConsoleWhenOutputChanges();
serverAdapter = new ServerAdapter(Version.OPENSHIFT3, "eap-app", "Service");
try {
restartServerInDebug(serverAdapter);
} catch (WaitTimeoutExpiredException ex) {
// try once again
restartServerInDebug(serverAdapter);
}
cleanAndBuildWorkspace();
}
Aggregations