Class ParasoftCoverageRecorder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Publisher
hudson.tasks.Recorder
com.parasoft.findings.jenkins.coverage.ParasoftCoverageRecorder
- All Implemented Interfaces:
ExtensionPoint
,Describable<Publisher>
,BuildStep
-
Nested Class Summary
Modifier and TypeClassDescriptionstatic class
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
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
getName()
boolean
perform
(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) void
perform
(Run<?, ?> run, FilePath workspace, TaskListener taskListener, io.jenkins.plugins.util.ResultHandler resultHandler) void
setCoverageQualityGates
(List<CoverageQualityGate> coverageQualityGates) void
setPattern
(String pattern) void
setReferenceBuild
(String referenceBuild) void
setReferenceJob
(String referenceJob) void
setSourceCodeEncoding
(String sourceCodeEncoding) Methods inherited from class hudson.tasks.Publisher
all, getProjectAction, needsToRunAfterFinalized, prebuild
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectActions, perform, prebuild
-
Field Details
-
PARASOFT_COVERAGE_ID
- See Also:
-
PARASOFT_COVERAGE_NAME
- See Also:
-
-
Constructor Details
-
ParasoftCoverageRecorder
@DataBoundConstructor public ParasoftCoverageRecorder()
-
-
Method Details
-
getId
-
getName
-
setPattern
-
getPattern
-
setSourceCodeEncoding
-
getSourceCodeEncoding
-
setCoverageQualityGates
@DataBoundSetter public void setCoverageQualityGates(List<CoverageQualityGate> coverageQualityGates) -
getCoverageQualityGates
-
setReferenceJob
-
getReferenceJob
-
setReferenceBuild
-
getReferenceBuild
-
getRequiredMonitorService
-
perform
public boolean perform(AbstractBuild<?, ?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException- Specified by:
perform
in interfaceBuildStep
- Overrides:
perform
in classBuildStepCompatibilityLayer
- Throws:
InterruptedException
IOException
-
perform
public void perform(Run<?, ?> run, FilePath workspace, TaskListener taskListener, io.jenkins.plugins.util.ResultHandler resultHandler) throws InterruptedException- Throws:
InterruptedException
-
getDescriptor
- Specified by:
getDescriptor
in interfaceDescribable<Publisher>
- Overrides:
getDescriptor
in classRecorder
-