Class ProjectConfig
java.lang.Object
hudson.model.AbstractDescribableImpl<ProjectConfig>
de.tracetronic.jenkins.plugins.ecutest.test.config.ProjectConfig
- All Implemented Interfaces:
ExpandableConfig
,Describable<ProjectConfig>
,Serializable
public class ProjectConfig
extends AbstractDescribableImpl<ProjectConfig>
implements Serializable, ExpandableConfig
Class holding the project configuration.
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
DescriptorImpl forProjectConfig
.static enum
Defines the analysis job execution modes. -
Constructor Summary
ConstructorsConstructorDescriptionProjectConfig
(boolean execInCurrentPkgDir, String filterExpression, ProjectConfig.JobExecutionMode jobExecMode) Instantiates a newProjectConfig
. -
Method Summary
Modifier and TypeMethodDescriptionfinal boolean
Expands the test configuration parameters by using the current build environment variables.final int
hashCode()
boolean
static ProjectConfig
Instantiates a newProjectConfig
with default values.Methods inherited from class hudson.model.AbstractDescribableImpl
getDescriptor
-
Constructor Details
-
ProjectConfig
@DataBoundConstructor public ProjectConfig(boolean execInCurrentPkgDir, String filterExpression, ProjectConfig.JobExecutionMode jobExecMode) Instantiates a newProjectConfig
.- Parameters:
execInCurrentPkgDir
- specifies whether to search the references in the current package directoryfilterExpression
- the filter expression to filter the package and project referencesjobExecMode
- the analysis job execution mode
-
-
Method Details
-
newInstance
Instantiates a newProjectConfig
with default values.- Returns:
- the default
ProjectConfig
-
isExecInCurrentPkgDir
public boolean isExecInCurrentPkgDir() -
getFilterExpression
-
getJobExecMode
-
expand
Description copied from interface:ExpandableConfig
Expands the test configuration parameters by using the current build environment variables.- Specified by:
expand
in interfaceExpandableConfig
- Parameters:
envVars
- the build environment variables- Returns:
- the expanded specific configuration
-
equals
-
hashCode
public final int hashCode()
-