com.xebialabs.deployit.test.deployment
Class DeployitTester

java.lang.Object
  extended by com.xebialabs.deployit.test.deployment.DeployitTester

public class DeployitTester
extends java.lang.Object


Nested Class Summary
static class DeployitTester.DeployitTesterException
           
 
Constructor Summary
DeployitTester()
           
DeployitTester(com.xebialabs.deployit.deployment.planner.DeploymentPlanner planner, com.xebialabs.deployit.inspection.Inspector inspector, InMemoryRepository repository)
           
 
Method Summary
static DeployitTester build()
          Deprecated. Just use the default constructor.
 com.xebialabs.deployit.plugin.api.flow.StepExitCode executePlan(java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> plan)
           
 com.xebialabs.deployit.plugin.api.flow.StepExitCode executePlan(java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> steps, com.xebialabs.deployit.plugin.api.flow.ExecutionContext context)
           
 com.xebialabs.deployit.plugin.api.udm.Deployed generateDeployed(com.xebialabs.deployit.plugin.api.udm.Deployable d, com.xebialabs.deployit.plugin.api.udm.Container c, com.xebialabs.deployit.plugin.api.reflect.Type deployedType)
           
 com.xebialabs.deployit.plugin.api.udm.Deployed generateDeployed(com.xebialabs.deployit.plugin.api.udm.Deployable d, com.xebialabs.deployit.plugin.api.udm.Container c, com.xebialabs.deployit.plugin.api.reflect.Type deployedType, java.util.Map<java.lang.String,java.lang.String> placeholders)
           
 InMemoryRepository getRepository()
           
 java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> inspect(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
          Deprecated. Use runInspectionTask(ConfigurationItem).
 java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> inspect(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, com.xebialabs.deployit.plugin.api.execution.ExecutionContext ctx)
          Deprecated. Use runInspectionTask(ConfigurationItem, TestExecutionContext).
 com.xebialabs.deployit.deployment.planner.Plan resolve(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification spec)
           
 java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> resolvePlan(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification spec)
           
 java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> runInspectionTask(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
           
 java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> runInspectionTask(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item, TestExecutionContext executionContext)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeployitTester

public DeployitTester()

DeployitTester

public DeployitTester(com.xebialabs.deployit.deployment.planner.DeploymentPlanner planner,
                      com.xebialabs.deployit.inspection.Inspector inspector,
                      InMemoryRepository repository)
Method Detail

build

@Deprecated
public static DeployitTester build()
Deprecated. Just use the default constructor.


resolvePlan

public java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> resolvePlan(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification spec)

resolve

public com.xebialabs.deployit.deployment.planner.Plan resolve(com.xebialabs.deployit.plugin.api.deployment.specification.DeltaSpecification spec)

inspect

@Deprecated
public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> inspect(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)
Deprecated. Use runInspectionTask(ConfigurationItem).


inspect

@Deprecated
public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> inspect(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
                                                                                                  com.xebialabs.deployit.plugin.api.execution.ExecutionContext ctx)
Deprecated. Use runInspectionTask(ConfigurationItem, TestExecutionContext).


runInspectionTask

public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> runInspectionTask(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item)

runInspectionTask

public java.util.List<com.xebialabs.deployit.plugin.api.udm.ConfigurationItem> runInspectionTask(com.xebialabs.deployit.plugin.api.udm.ConfigurationItem item,
                                                                                                 TestExecutionContext executionContext)

generateDeployed

public com.xebialabs.deployit.plugin.api.udm.Deployed generateDeployed(com.xebialabs.deployit.plugin.api.udm.Deployable d,
                                                                       com.xebialabs.deployit.plugin.api.udm.Container c,
                                                                       com.xebialabs.deployit.plugin.api.reflect.Type deployedType)

generateDeployed

public com.xebialabs.deployit.plugin.api.udm.Deployed generateDeployed(com.xebialabs.deployit.plugin.api.udm.Deployable d,
                                                                       com.xebialabs.deployit.plugin.api.udm.Container c,
                                                                       com.xebialabs.deployit.plugin.api.reflect.Type deployedType,
                                                                       java.util.Map<java.lang.String,java.lang.String> placeholders)

executePlan

public com.xebialabs.deployit.plugin.api.flow.StepExitCode executePlan(java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> plan)

executePlan

public com.xebialabs.deployit.plugin.api.flow.StepExitCode executePlan(java.util.List<com.xebialabs.deployit.plugin.api.flow.Step> steps,
                                                                       com.xebialabs.deployit.plugin.api.flow.ExecutionContext context)

getRepository

public InMemoryRepository getRepository()