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 |
addRequirement(long environmentId,
String requirementKey) |
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.
|
List<RestRequirement> |
getRequirements(Long environmentId) |
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 |
waitForInProgressDeployment(String environmentId,
String versionName)
Wait until version was deployed on environment
|
EnvironmentsControl |
waitForInProgressDeployment(String environmentId,
String versionName,
com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
Wait until version was deployed on environment
|
EnvironmentsControl |
waitForSuccessfulDeployment(String environmentId,
String versionName)
Wait until version was deployed on environment
|
EnvironmentsControl |
waitForSuccessfulDeploymentWithReason(String environmentId,
String versionName,
String reasonSummary)
Wait until version was deployed on environment with reason
|
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 waitForSuccessfulDeploymentWithReason(String environmentId, String versionName, String reasonSummary)
public EnvironmentsControl waitForCompletedDeployment(String environmentId, String versionName)
public EnvironmentsControl waitForCompletedDeployment(String environmentId, String versionName, com.atlassian.pageobjects.elements.query.Poller.WaitTimeout timeout)
public EnvironmentsControl waitForInProgressDeployment(String environmentId, String versionName)
public EnvironmentsControl waitForInProgressDeployment(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)
public EnvironmentsControl addRequirement(long environmentId, String requirementKey)
public List<RestRequirement> getRequirements(Long environmentId)
protected com.sun.jersey.api.client.WebResource resourceRoot(String url)
BackdoorControl
resourceRoot
in class BackdoorControl<EnvironmentsControl>
Copyright © 2017 Atlassian Software Systems Pty Ltd. All rights reserved.