Package io.jenkins.plugins.report.jtreg
Class AbstractReportPublisher
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
io.jenkins.plugins.report.jtreg.AbstractReportPublisher
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
- Direct Known Subclasses:
JckReportPublisher
,JtregReportPublisher
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.tasks.Publisher
Publisher.DescriptorExtensionListImpl
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Field Summary
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract io.jenkins.plugins.report.jtreg.parsers.ReportParser
protected abstract String
int
int
final BuildStepMonitor
final boolean
perform
(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) protected abstract String
prefix()
void
setMaxBuilds
(String maxBuilds) void
setRangeAroundAlist
(int rangeAroundAlist) void
setReportFileGlob
(String reportFileGlob) void
setResultsAllowList
(String resultsAllowList) void
setResultsDenyList
(String resultsDenyList) Methods inherited from class hudson.tasks.Recorder
getDescriptor
Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, prebuild
-
Constructor Details
-
AbstractReportPublisher
-
-
Method Details
-
defaultReportFileGlob
-
createReportParser
protected abstract io.jenkins.plugins.report.jtreg.parsers.ReportParser createReportParser() -
prefix
-
perform
public final boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
- Throws:
InterruptedException
IOException
-
getRequiredMonitorService
-
setReportFileGlob
-
getReportFileGlob
-
setResultsDenyList
-
getResultsDenyList
-
setMaxBuilds
-
getMaxBuilds
-
getIntMaxBuilds
public int getIntMaxBuilds() -
getResultsAllowList
-
setResultsAllowList
-
getRangeAroundAlist
public int getRangeAroundAlist() -
setRangeAroundAlist
@DataBoundSetter public void setRangeAroundAlist(int rangeAroundAlist)
-