Class TestBuilderDslExtension.ImportProjectContext
- java.lang.Object
-
- de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractImportContext
-
- de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.TestBuilderDslExtension.ImportProjectContext
-
- All Implemented Interfaces:
javaposse.jobdsl.dsl.Context
- Enclosing class:
- TestBuilderDslExtension
public class TestBuilderDslExtension.ImportProjectContext extends AbstractTestBuilderDslExtension.AbstractImportContext
Context
class providing import project methods for the nested DSL context.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
TestBuilderDslExtension.ImportProjectContext.ImportArchiveContext
Context
class providing the import from archive methods for the nested DSL context.-
Nested classes/interfaces inherited from class de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractImportContext
AbstractTestBuilderDslExtension.AbstractImportContext.ImportTMSContext
-
-
Field Summary
-
Fields inherited from class de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractImportContext
importConfigs, importPath, OPT_CREDENTIALS_ID, OPT_IMPORT_PATH
-
-
Constructor Summary
Constructors Constructor Description ImportProjectContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
importAttributesFromTMS(CharSequence credentialsId, CharSequence projectPath, int timeout)
Option defining the import project attributes from test management system configuration.void
importAttributesFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence timeout)
Option defining the import project attributes from test management system configuration.void
importAttributesFromTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure)
Option defining the import project attributes from test management system configuration.void
importFromArchive(CharSequence archivePath, CharSequence importPath, CharSequence importConfigPath, boolean replaceFiles)
Option defining the import project from archive configuration.void
importFromArchive(CharSequence archivePath, Runnable closure)
Option defining the import project from archive configuration.void
importFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence importPath, boolean importMissingPackages, int timeout, CharSequence tmProjectId)
Option defining the import project from test management system configuration.void
importFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence importPath, boolean importMissingPackages, CharSequence timeout, CharSequence tmProjectId)
Option defining the import project from test management system configuration.void
importFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence importPath, int timeout, CharSequence tmProjectId)
Option defining the import project from test management system configuration.void
importFromTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure, CharSequence tmProjectId)
Option defining the import project from test management system configuration.void
importFromTMSDir(CharSequence credentialsId, CharSequence projectDirPath, CharSequence importPath, int timeout)
Option defining the import project directory from test management system configuration.void
importFromTMSDir(CharSequence credentialsId, CharSequence projectDirPath, CharSequence importPath, CharSequence timeout)
Option defining the import project directory from test management system configuration.void
importFromTMSDir(CharSequence credentialsId, CharSequence projectDirPath, Runnable closure)
Option defining the import project directory from test management system configuration.-
Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractImportContext
importPath
-
-
-
-
Method Detail
-
importFromArchive
public void importFromArchive(CharSequence archivePath, CharSequence importPath, CharSequence importConfigPath, boolean replaceFiles)
Option defining the import project from archive configuration.- Parameters:
archivePath
- the archive pathimportPath
- the import pathimportConfigPath
- the import configuration pathreplaceFiles
- specifies whether to replace files
-
importFromArchive
public void importFromArchive(CharSequence archivePath, Runnable closure)
Option defining the import project from archive configuration.- Parameters:
archivePath
- the archive pathclosure
- the nested Groovy closure
-
importFromTMS
public void importFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence importPath, boolean importMissingPackages, CharSequence timeout, CharSequence tmProjectId)
Option defining the import project from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathimportPath
- the import pathimportMissingPackages
- specifies whether to import missing packagestimeout
- the import timeouttmProjectId
- the project ID in test management system
-
importFromTMS
public void importFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence importPath, int timeout, CharSequence tmProjectId)
Option defining the import project from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathimportPath
- the import pathtimeout
- the import timeouttmProjectId
- the project ID in test management system
-
importFromTMS
public void importFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence importPath, boolean importMissingPackages, int timeout, CharSequence tmProjectId)
Option defining the import project from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathimportPath
- the import pathimportMissingPackages
- specifies whether to import missing packagestimeout
- the import timeouttmProjectId
- the project ID in test management system
-
importFromTMS
public void importFromTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure, CharSequence tmProjectId)
Option defining the import project from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathclosure
- the nested Groovy closuretmProjectId
- the project ID in test management system
-
importFromTMSDir
public void importFromTMSDir(CharSequence credentialsId, CharSequence projectDirPath, CharSequence importPath, CharSequence timeout)
Option defining the import project directory from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectDirPath
- the project directory pathimportPath
- the import pathtimeout
- the import timeout
-
importFromTMSDir
public void importFromTMSDir(CharSequence credentialsId, CharSequence projectDirPath, CharSequence importPath, int timeout)
Option defining the import project directory from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectDirPath
- the project directory pathimportPath
- the import pathtimeout
- the import timeout
-
importFromTMSDir
public void importFromTMSDir(CharSequence credentialsId, CharSequence projectDirPath, Runnable closure)
Option defining the import project directory from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectDirPath
- the project pathclosure
- the nested Groovy closure
-
importAttributesFromTMS
public void importAttributesFromTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence timeout)
Option defining the import project attributes from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathtimeout
- the export timeout
-
importAttributesFromTMS
public void importAttributesFromTMS(CharSequence credentialsId, CharSequence projectPath, int timeout)
Option defining the import project attributes from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathtimeout
- the export timeout
-
importAttributesFromTMS
public void importAttributesFromTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure)
Option defining the import project attributes from test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathclosure
- the nested Groovy closure
-
-