public class ValgrindPublisher
extends hudson.tasks.Recorder
implements jenkins.tasks.SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
ValgrindPublisher.ValgrindPublisherDescriptor |
hudson.tasks.Publisher.DescriptorExtensionListImpl
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Modifier and Type | Field and Description |
---|---|
static ValgrindPublisher.ValgrindPublisherDescriptor |
DESCRIPTOR |
Constructor and Description |
---|
ValgrindPublisher(String pattern,
String failThresholdInvalidReadWrite,
String failThresholdDefinitelyLost,
String failThresholdTotal,
String unstableThresholdInvalidReadWrite,
String unstableThresholdDefinitelyLost,
String unstableThresholdTotal,
String sourceSubstitutionPaths,
boolean publishResultsForAbortedBuilds,
boolean publishResultsForFailedBuilds,
boolean failBuildOnMissingReports,
boolean failBuildOnInvalidReports) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canContinue(hudson.model.Result result) |
ValgrindPublisher.ValgrindPublisherDescriptor |
getDescriptor() |
String |
getFailThresholdDefinitelyLost() |
String |
getFailThresholdInvalidReadWrite() |
String |
getFailThresholdTotal() |
String |
getPattern() |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
String |
getSourceSubstitutionPaths() |
String |
getUnstableThresholdDefinitelyLost() |
String |
getUnstableThresholdInvalidReadWrite() |
String |
getUnstableThresholdTotal() |
ValgrindPublisherConfig |
getValgrindPublisherConfig() |
boolean |
isFailBuildOnInvalidReports() |
boolean |
isFailBuildOnMissingReports() |
boolean |
isPublishResultsForAbortedBuilds() |
boolean |
isPublishResultsForFailedBuilds() |
void |
perform(hudson.model.Run<?,?> build,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
void |
setValgrindPublisherConfig(ValgrindPublisherConfig valgrindPublisherConfig) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectAction, getProjectActions, perform, perform, prebuild
@Extension public static final ValgrindPublisher.ValgrindPublisherDescriptor DESCRIPTOR
@DataBoundConstructor public ValgrindPublisher(String pattern, String failThresholdInvalidReadWrite, String failThresholdDefinitelyLost, String failThresholdTotal, String unstableThresholdInvalidReadWrite, String unstableThresholdDefinitelyLost, String unstableThresholdTotal, String sourceSubstitutionPaths, boolean publishResultsForAbortedBuilds, boolean publishResultsForFailedBuilds, boolean failBuildOnMissingReports, boolean failBuildOnInvalidReports)
public ValgrindPublisher.ValgrindPublisherDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
getRequiredMonitorService
in interface hudson.tasks.BuildStep
protected boolean canContinue(hudson.model.Result result)
public void perform(@Nonnull hudson.model.Run<?,?> build, @Nonnull hudson.FilePath workspace, @Nonnull hudson.Launcher launcher, @Nonnull hudson.model.TaskListener listener) throws InterruptedException, IOException
perform
in interface jenkins.tasks.SimpleBuildStep
InterruptedException
IOException
public ValgrindPublisherConfig getValgrindPublisherConfig()
public void setValgrindPublisherConfig(ValgrindPublisherConfig valgrindPublisherConfig)
public String getPattern()
public String getFailThresholdInvalidReadWrite()
public String getFailThresholdDefinitelyLost()
public String getFailThresholdTotal()
public String getUnstableThresholdInvalidReadWrite()
public String getUnstableThresholdDefinitelyLost()
public String getUnstableThresholdTotal()
public String getSourceSubstitutionPaths()
public boolean isPublishResultsForAbortedBuilds()
public boolean isPublishResultsForFailedBuilds()
public boolean isFailBuildOnMissingReports()
public boolean isFailBuildOnInvalidReports()
Copyright © 2016–2018. All rights reserved.