Class TestBuilderDslExtension

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

@Extension(optional=true) public class TestBuilderDslExtension extends AbstractTestBuilderDslExtension
Class providing test related DSL extensions.
  • Constructor Details

    • TestBuilderDslExtension

      public TestBuilderDslExtension()
  • Method Details

    • testPackage

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object testPackage(CharSequence pkgFile, Runnable closure)
      DslExtensionMethod providing the execution of an ecu.test package.
      Parameters:
      pkgFile - the package file
      closure - the nested Groovy closure
      Returns:
      the instance of a TestPackageBuilder
    • testPackage

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object testPackage(CharSequence pkgFile)
      DslExtensionMethod providing the execution of an ecu.test package with default settings.
      Parameters:
      pkgFile - the package file
      Returns:
      the instance of a TestPackageBuilder
    • testProject

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object testProject(CharSequence prjFile, Runnable closure)
      DslExtensionMethod providing the execution of an ecu.test project.
      Parameters:
      prjFile - the project file
      closure - the nested Groovy closure
      Returns:
      the instance of a TestProjectBuilder
    • testProject

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object testProject(CharSequence prjFile)
      DslExtensionMethod providing the execution of an ecu.test project with default settings.
      Parameters:
      prjFile - the project file
      Returns:
      the instance of a TestProjectBuilder
    • testFolder

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object testFolder(CharSequence testFolder, Runnable closure)
      DslExtensionMethod providing the execution of ecu.test packages and projects inside of a test folder.
      Parameters:
      testFolder - the test folder
      closure - the nested Groovy closure
      Returns:
      the instance of a TestFolderBuilder
    • testFolder

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object testFolder(CharSequence testFolder)
      DslExtensionMethod providing the execution of ecu.test packages and projects inside of a test folder with default settings.
      Parameters:
      testFolder - the test folder
      Returns:
      the instance of a TestFolderBuilder
    • importPackages

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object importPackages(Runnable closure)
      DslExtensionMethod providing the import of packages from test management system.
      Parameters:
      closure - the nested Groovy closure
      Returns:
      the instance of a ImportPackageBuilder
    • importPackages

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object importPackages()
      DslExtensionMethod providing the import of packages from test management system with default settings.
      Returns:
      the instance of a ImportPackageBuilder
    • importProjects

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object importProjects(Runnable closure)
      DslExtensionMethod providing the import of projects from archive and test management system.
      Parameters:
      closure - the nested Groovy closure
      Returns:
      the instance of a ImportProjectBuilder
    • importProjects

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object importProjects()
      DslExtensionMethod providing the import of projects from archive and test management system with default settings.
      Returns:
      the instance of a ImportProjectBuilder
    • exportPackages

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object exportPackages(Runnable closure)
      DslExtensionMethod providing the export of packages to test management system.
      Parameters:
      closure - the nested Groovy closure
      Returns:
      the instance of a ExportPackageBuilder
    • exportPackages

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object exportPackages()
      DslExtensionMethod providing the export of packages to test management system with default settings.
      Returns:
      the instance of a ExportPackageBuilder
    • exportProjects

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object exportProjects(Runnable closure)
      DslExtensionMethod providing the export of projects to test management system.
      Parameters:
      closure - the nested Groovy closure
      Returns:
      the instance of a ExportProjectBuilder
    • exportProjects

      @DslExtensionMethod(context=javaposse.jobdsl.dsl.helpers.step.StepContext.class) public Object exportProjects()
      DslExtensionMethod providing the export of projects to test management system with default settings.
      Returns:
      the instance of a ExportProjectBuilder