public class EnvironmentsControl extends BackdoorControl<EnvironmentsControl>
BackdoorControl.AddXsrfNoCheckTokenFilter, BackdoorControl.JsonMediaTypeFilter
Modifier and Type | Field and Description |
---|---|
static com.atlassian.pageobjects.elements.query.Poller.WaitTimeout |
DEFAULT_DEPLOYMENT_WAIT_TIMEOUT |
ADMIN_REST_PATH, API_REST_PATH, DEFAULT_REST_PATH, rootPath
Constructor and Description |
---|
EnvironmentsControl(BambooEnvironmentData environmentData) |
Modifier and Type | Method and Description |
---|---|
EnvironmentsControl |
addEnvironment(TestDeploymentProjectDetails deploymentProject,
Consumer<TestEnvironmentDetails.Builder> builderConsumer) |
EnvironmentsControl |
assertDeploymentResults(String environmentId,
org.hamcrest.Matcher<? super Iterable<RestDeploymentResult>> deploymentResultMatcher)
Verify that version is deployed on an environment.
|
EnvironmentsControl |
assertNeverDeployedOn(String environmentId)
Verify that version is not deployed on an environment.
|
EnvironmentsControl |
assertVersionDeployed(String environmentId,
String versionName)
Verify that version is currently deployed on an environment.
|
EnvironmentsControl |
assertVersionInHistory(String environmentId,
String versionName)
Verify that version was deployed on an environment.
|
EnvironmentsControl |
assertVersionNotDeployed(String environmentId,
String versionName)
Verify that version is not deployed on an environment.
|
EnvironmentsControl |
assertVersionSuccessfullyDeployed(String environmentId,
String versionName)
Verify that version is currently successfully deployed on an environment.
|
protected com.sun.jersey.api.client.WebResource |
resourceRoot(String url)
Creates a WebResource with authentication parameters set for the default user.
|
Consumer<TestEnvironmentDetails> |
saveEnvironment(String deploymentProjectId)
Save environment
|
Consumer<TestNotificationDetails> |
saveEnvironmentNotification(String environmentId)
Save environment notification
|
Consumer<TestTaskDetails> |
saveEnvironmentTask(String environmentId)
Save environment task
|
Consumer<TestTriggerDetails> |
saveEnvironmentTrigger(String environmentId)
Save environment trigger
|
Consumer<TestVariableDetails> |
saveEnvironmentVariable(String environmentId)
Save environment variable
|
EnvironmentsControl |
waitForCompletedDeployment(String environmentId,
String versionName)
Wait until version was deployed on environment
|
EnvironmentsControl |
waitForCompletedDeployment(String environmentId,
String versionName,
com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
Wait until version was deployed on environment
|
com.jayway.restassured.path.json.JsonPath |
waitForDeploymentWithResponse(String environmentId,
org.hamcrest.Matcher<com.jayway.restassured.path.json.JsonPath> matcher,
com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
Wait until matching deployment result appears for an environment
|
EnvironmentsControl |
waitForSuccessfulDeployment(String environmentId,
String versionName)
Wait until version was deployed on environment
|
client, createResource, createResourceForPath, get, getEnvironmentData, getRestModulePath, percentEncode, ping, post, tearDown
public static final com.atlassian.pageobjects.elements.query.Poller.WaitTimeout DEFAULT_DEPLOYMENT_WAIT_TIMEOUT
public EnvironmentsControl(@NotNull BambooEnvironmentData environmentData)
public EnvironmentsControl addEnvironment(TestDeploymentProjectDetails deploymentProject, Consumer<TestEnvironmentDetails.Builder> builderConsumer)
public Consumer<TestEnvironmentDetails> saveEnvironment(String deploymentProjectId)
public Consumer<TestVariableDetails> saveEnvironmentVariable(String environmentId)
public Consumer<TestTriggerDetails> saveEnvironmentTrigger(String environmentId)
public Consumer<TestNotificationDetails> saveEnvironmentNotification(String environmentId)
public Consumer<TestTaskDetails> saveEnvironmentTask(String environmentId)
public EnvironmentsControl waitForSuccessfulDeployment(String environmentId, String versionName)
public EnvironmentsControl waitForCompletedDeployment(String environmentId, String versionName)
public EnvironmentsControl waitForCompletedDeployment(String environmentId, String versionName, com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
public com.jayway.restassured.path.json.JsonPath waitForDeploymentWithResponse(String environmentId, org.hamcrest.Matcher<com.jayway.restassured.path.json.JsonPath> matcher, com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
public EnvironmentsControl assertVersionInHistory(String environmentId, String versionName)
public EnvironmentsControl assertVersionSuccessfullyDeployed(String environmentId, String versionName)
public EnvironmentsControl assertVersionDeployed(String environmentId, String versionName)
public EnvironmentsControl assertVersionNotDeployed(String environmentId, String versionName)
public EnvironmentsControl assertNeverDeployedOn(String environmentId)
public EnvironmentsControl assertDeploymentResults(String environmentId, org.hamcrest.Matcher<? super Iterable<RestDeploymentResult>> deploymentResultMatcher)
protected com.sun.jersey.api.client.WebResource resourceRoot(String url)
BackdoorControl
resourceRoot
in class BackdoorControl<EnvironmentsControl>
Copyright © 2016 Atlassian Software Systems Pty Ltd. All rights reserved.