Class DeploymentsTestServiceImpl
- java.lang.Object
-
- com.atlassian.bamboo.plugins.testutils.deployments.DeploymentsTestServiceImpl
-
- All Implemented Interfaces:
DeploymentsTestService
public class DeploymentsTestServiceImpl extends Object implements DeploymentsTestService
Provides Deployment-related functionality for functional testing
-
-
Field Summary
-
Fields inherited from interface com.atlassian.bamboo.plugins.testutils.deployments.DeploymentsTestService
ENV_DOGFOODING, ENV_STAGING
-
-
Constructor Summary
Constructors Constructor Description DeploymentsTestServiceImpl(DeploymentExecutionService deploymentExecutionService, DeploymentProjectService deploymentProjectService, DeploymentResultService deploymentResultService, DeploymentVersionService deploymentVersionService, EnvironmentService environmentService, ResultsSummaryManager resultsSummaryManager, TriggerManager triggerManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @NotNull DeploymentProjectcreateDeploymentProjectWithEnvironments(@NotNull PlanKey planKey)@NotNull DeploymentVersioncreateDeploymentVersion(@NotNull DeploymentProject deploymentProject, @NotNull PlanResultKey resultKey)@NotNull List<DeploymentVersion>createDeploymentVersions(@NotNull DeploymentProject deploymentProject, int firstResult, int maxResults)@NotNull DeploymentProjectcreateSimpleDeployment(@NotNull PlanKey planKey)@NotNull DeploymentResultexecuteDeployment(@NotNull DeploymentProject deploymentProject, @NotNull String environmentName, @NotNull String versionName)
-
-
-
Constructor Detail
-
DeploymentsTestServiceImpl
@Autowired public DeploymentsTestServiceImpl(DeploymentExecutionService deploymentExecutionService, DeploymentProjectService deploymentProjectService, DeploymentResultService deploymentResultService, DeploymentVersionService deploymentVersionService, EnvironmentService environmentService, ResultsSummaryManager resultsSummaryManager, TriggerManager triggerManager)
-
-
Method Detail
-
createDeploymentProjectWithEnvironments
@NotNull public @NotNull DeploymentProject createDeploymentProjectWithEnvironments(@NotNull @NotNull PlanKey planKey) throws WebValidationException
- Specified by:
createDeploymentProjectWithEnvironmentsin interfaceDeploymentsTestService- Throws:
WebValidationException
-
createSimpleDeployment
@NotNull public @NotNull DeploymentProject createSimpleDeployment(@NotNull @NotNull PlanKey planKey) throws WebValidationException
- Specified by:
createSimpleDeploymentin interfaceDeploymentsTestService- Throws:
WebValidationException
-
createDeploymentVersion
@NotNull public @NotNull DeploymentVersion createDeploymentVersion(@NotNull @NotNull DeploymentProject deploymentProject, @NotNull @NotNull PlanResultKey resultKey) throws WebValidationException
- Specified by:
createDeploymentVersionin interfaceDeploymentsTestService- Throws:
WebValidationException
-
createDeploymentVersions
@NotNull public @NotNull List<DeploymentVersion> createDeploymentVersions(@NotNull @NotNull DeploymentProject deploymentProject, int firstResult, int maxResults) throws WebValidationException
- Specified by:
createDeploymentVersionsin interfaceDeploymentsTestService- Throws:
WebValidationException
-
executeDeployment
@NotNull public @NotNull DeploymentResult executeDeployment(@NotNull @NotNull DeploymentProject deploymentProject, @NotNull @NotNull String environmentName, @NotNull @NotNull String versionName)
- Specified by:
executeDeploymentin interfaceDeploymentsTestService
-
-