Class ToolBuilderDslExtension

java.lang.Object
javaposse.jobdsl.plugin.ContextExtensionPoint
All Implemented Interfaces:
ExtensionPoint

@Extension(optional=true) public class ToolBuilderDslExtension extends AbstractToolBuilderDslExtension
Class providing tool related DSL extensions.
  • Constructor Details

    • ToolBuilderDslExtension

      public ToolBuilderDslExtension()
  • Method Details

    • startET

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object startET(CharSequence toolName, Runnable closure)
      DslExtensionMethod providing the start up of ecu.test.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      closure - the nested Groovy closure
      Returns:
      the instance of a StartETBuilder
    • startET

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object startET(CharSequence toolName)
      DslExtensionMethod providing the start up of ecu.test with default settings.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      Returns:
      the instance of a StartETBuilder
    • stopET

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object stopET(CharSequence toolName, Runnable closure)
      DslExtensionMethod providing the shut down of ecu.test.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      closure - the nested Groovy closure
      Returns:
      the instance of a StopETBuilder
    • stopET

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object stopET(CharSequence toolName)
      DslExtensionMethod providing the shut down of ecu.test with default settings.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      Returns:
      the instance of a StopETBuilder
    • startTS

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object startTS(CharSequence toolName, Runnable closure)
      DslExtensionMethod providing the start up of the Tool-Server.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      closure - the nested Groovy closure
      Returns:
      the instance of a StartTSBuilder
    • startTS

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object startTS(CharSequence toolName)
      DslExtensionMethod providing the start up of the Tool-Server with default settings.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      Returns:
      the instance of a StartTSBuilder
    • stopTS

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object stopTS(CharSequence toolName, Runnable closure)
      DslExtensionMethod providing the shut down of the Tool-Server.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      closure - the nested Groovy closure
      Returns:
      the instance of a StopTSBuilder
    • stopTS

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object stopTS(CharSequence toolName)
      DslExtensionMethod providing the shut down of the Tool-Server with default settings.
      Parameters:
      toolName - the tool name identifying the ETInstallation to be used
      Returns:
      the instance of a StopTSBuilder