Class AbstractToolBuilderDslExtension
- java.lang.Object
-
- javaposse.jobdsl.plugin.ContextExtensionPoint
-
- de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractDslExtension
-
- de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractToolBuilderDslExtension
-
- All Implemented Interfaces:
ExtensionPoint
- Direct Known Subclasses:
ToolBuilderDslExtension
public abstract class AbstractToolBuilderDslExtension extends AbstractDslExtension
Common base class providing tool-related DSL extensions.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description class
AbstractToolBuilderDslExtension.AbstractToolContext
Context
class providing common test related methods for the nested DSL context.-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
-
Field Summary
Fields Modifier and Type Field Description protected ToolValidator
validator
Validator to check tool related DSL options.-
Fields inherited from class de.tracetronic.jenkins.plugins.ecutest.extension.jobdsl.AbstractDslExtension
NO_INSTALL_MSG, NOT_NULL_MSG, OPT_TIMEOUT, OPT_TOOL_NAME
-
-
Constructor Summary
Constructors Constructor Description AbstractToolBuilderDslExtension()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkToolInstallation(String toolName, AbstractToolBuilder builder)
Checks whether a tool installation identified by given name exists.
-
-
-
Field Detail
-
validator
protected final ToolValidator validator
Validator to check tool related DSL options.
-
-
Method Detail
-
checkToolInstallation
protected void checkToolInstallation(String toolName, AbstractToolBuilder builder)
Checks whether a tool installation identified by given name exists.- Parameters:
toolName
- the tool namebuilder
- the builder
-
-