Class TestBuilderDslExtension.ExportProjectContext
- java.lang.Object
-
- de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractExportContext
-
- de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.TestBuilderDslExtension.ExportProjectContext
-
- All Implemented Interfaces:
javaposse.jobdsl.dsl.Context
- Enclosing class:
- TestBuilderDslExtension
public class TestBuilderDslExtension.ExportProjectContext extends AbstractTestBuilderDslExtension.AbstractExportContext
Context
class providing export project methods for the nested DSL context.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractExportContext
AbstractTestBuilderDslExtension.AbstractExportContext.ExportTMSContext
-
-
Field Summary
-
Fields inherited from class de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractExportContext
exportConfigs, exportPath, OPT_CREDENTIALS_ID, OPT_EXPORT_PATH
-
-
Constructor Summary
Constructors Constructor Description ExportProjectContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
exportAttributesToTMS(CharSequence credentialsId, CharSequence projectPath, int timeout)
Option defining the export project attributes to test management system configuration.void
exportAttributesToTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence timeout)
Option defining the export project attributes to test management system configuration.void
exportAttributesToTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure)
Option defining the export project attributes to test management system configuration.void
exportToTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence exportPath, boolean createNewPath, CharSequence timeout)
Option defining the export project to test management system configuration.void
exportToTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence exportPath, int timeout)
Option defining the export project to test management system configuration.void
exportToTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure)
Option defining the export package to test management system configuration.-
Methods inherited from class de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractTestBuilderDslExtension.AbstractExportContext
exportPath
-
-
-
-
Method Detail
-
exportToTMS
public void exportToTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence exportPath, boolean createNewPath, CharSequence timeout)
Option defining the export project to test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathexportPath
- the export pathcreateNewPath
- specifies whether missing export path will be createdtimeout
- the export timeout
-
exportToTMS
public void exportToTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence exportPath, int timeout)
Option defining the export project to test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathexportPath
- the export pathtimeout
- the export timeout
-
exportToTMS
public void exportToTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure)
Option defining the export package to test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathclosure
- the nested Groovy closure
-
exportAttributesToTMS
public void exportAttributesToTMS(CharSequence credentialsId, CharSequence projectPath, CharSequence timeout)
Option defining the export project attributes to test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathtimeout
- the export timeout
-
exportAttributesToTMS
public void exportAttributesToTMS(CharSequence credentialsId, CharSequence projectPath, int timeout)
Option defining the export project attributes to test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathtimeout
- the export timeout
-
exportAttributesToTMS
public void exportAttributesToTMS(CharSequence credentialsId, CharSequence projectPath, Runnable closure)
Option defining the export project attributes to test management system configuration.- Parameters:
credentialsId
- the credentials idprojectPath
- the project pathclosure
- the nested Groovy closure
-
-