Package com.mathworks.ci.freestyle
Class RunMatlabTestsBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
com.mathworks.ci.freestyle.RunMatlabTestsBuilder
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,SimpleBuildStep
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static interface
static class
static class
static class
static class
static class
static class
static final class
static class
static class
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
boolean
void
perform
(Run<?, ?> build, FilePath workspace, Launcher launcher, TaskListener listener) protected Object
void
setCoberturaArtifact
(RunMatlabTestsBuilder.CoberturaArtifact coberturaArtifact) void
setJunitArtifact
(RunMatlabTestsBuilder.JunitArtifact junitArtifact) void
setLoggingLevel
(String loggingLevel) void
setModelCoverageArtifact
(RunMatlabTestsBuilder.ModelCovArtifact modelCoverageArtifact) void
setOutputDetail
(String outputDetail) void
setPdfReportArtifact
(RunMatlabTestsBuilder.PdfArtifact pdfReportArtifact) void
setSelectByFolder
(SelectByFolder selectByFolder) void
setSelectByTag
(RunMatlabTestsBuilder.SelectByTag selectByTag) void
setSourceFolder
(SourceFolder sourceFolder) void
setStartupOptions
(StartupOptions startupOptions) void
setStmResultsArtifact
(RunMatlabTestsBuilder.StmResultsArtifact stmResultsArtifact) void
setStrict
(boolean strict) void
setTapArtifact
(RunMatlabTestsBuilder.TapArtifact tapArtifact) void
setUseParallel
(boolean useParallel) Methods inherited from class hudson.tasks.Builder
all, getDescriptor, getRequiredMonitorService, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.tasks.BuildStep
getProjectAction, getProjectActions, getRequiredMonitorService, perform, prebuild
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
Constructor Details
-
RunMatlabTestsBuilder
-
RunMatlabTestsBuilder
@DataBoundConstructor public RunMatlabTestsBuilder()
-
-
Method Details
-
setTapArtifact
-
setJunitArtifact
-
setCoberturaArtifact
@DataBoundSetter public void setCoberturaArtifact(RunMatlabTestsBuilder.CoberturaArtifact coberturaArtifact) -
setStmResultsArtifact
@DataBoundSetter public void setStmResultsArtifact(RunMatlabTestsBuilder.StmResultsArtifact stmResultsArtifact) -
setModelCoverageArtifact
@DataBoundSetter public void setModelCoverageArtifact(RunMatlabTestsBuilder.ModelCovArtifact modelCoverageArtifact) -
setPdfReportArtifact
@DataBoundSetter public void setPdfReportArtifact(RunMatlabTestsBuilder.PdfArtifact pdfReportArtifact) -
setSelectByTag
-
setSourceFolder
-
setSelectByFolder
-
setStartupOptions
-
setLoggingLevel
-
setOutputDetail
-
setUseParallel
@DataBoundSetter public void setUseParallel(boolean useParallel) -
setStrict
@DataBoundSetter public void setStrict(boolean strict) -
getTapReportFilePath
-
getTapArtifact
-
getJunitArtifact
-
getJunitReportFilePath
-
getCoberturaArtifact
-
getCoberturaReportFilePath
-
getStmResultsArtifact
-
getStmResultsFilePath
-
getModelCoverageArtifact
-
getModelCoverageFilePath
-
getPdfReportArtifact
-
getPdfReportFilePath
-
getSelectByTag
-
getSelectByTagAsString
-
getSourceFolder
-
getSourceFolderPaths
-
getSelectByFolder
-
getSelectByFolderPaths
-
getLoggingLevel
-
getOutputDetail
-
getStrict
public boolean getStrict() -
getUseParallel
public boolean getUseParallel() -
getStartupOptions
-
getStartupOptionsAsString
-
readResolve
-
perform
public void perform(@Nonnull Run<?, ?> build, @Nonnull FilePath workspace, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-