public class ValgrindBuilder
extends hudson.tasks.Builder
implements jenkins.tasks.SimpleBuildStep
Modifier and Type | Class and Description |
---|---|
static class |
ValgrindBuilder.DescriptorImpl |
static class |
ValgrindBuilder.ValgrindTool |
static class |
ValgrindBuilder.ValgrindToolHelgrind |
static class |
ValgrindBuilder.ValgrindToolMemcheck |
jenkins.tasks.SimpleBuildStep.LastBuildAction, jenkins.tasks.SimpleBuildStep.LastBuildActionFactory
Modifier and Type | Field and Description |
---|---|
boolean |
childSilentAfterFork |
String |
excludePattern |
boolean |
generateSuppressions |
boolean |
ignoreExitCode |
String |
includePattern |
String |
outputDirectory |
String |
outputFileEnding |
String |
programOptions |
boolean |
removeOldReports |
String |
suppressionFiles |
ValgrindBuilder.ValgrindTool |
tool |
boolean |
traceChildren |
String |
valgrindExecutable |
String |
valgrindOptions |
static ValgrindVersion |
VERSION_3_1_0 |
static ValgrindVersion |
VERSION_3_2_0 |
static ValgrindVersion |
VERSION_3_3_0 |
static ValgrindVersion |
VERSION_3_4_0 |
static ValgrindVersion |
VERSION_3_5_0 |
static ValgrindVersion |
VERSION_3_6_0 |
static ValgrindVersion |
VERSION_3_7_0 |
static ValgrindVersion |
VERSION_3_8_0 |
String |
workingDirectory |
Constructor and Description |
---|
ValgrindBuilder(String valgrindExecutable,
String workingDirectory,
String includePattern,
String excludePattern,
String outputDirectory,
String outputFileEnding,
String programOptions,
ValgrindBuilder.ValgrindTool tool,
String valgrindOptions,
boolean ignoreExitCode,
boolean traceChildren,
boolean childSilentAfterFork,
boolean generateSuppressions,
String suppressionFiles,
boolean removeOldReports) |
Modifier and Type | Method and Description |
---|---|
ValgrindBuilder.DescriptorImpl |
getDescriptor() |
void |
perform(hudson.model.Run<?,?> run,
hudson.FilePath workspace,
hudson.Launcher launcher,
hudson.model.TaskListener listener) |
getProjectAction, getProjectAction, getProjectActions, perform, perform, prebuild
public static final ValgrindVersion VERSION_3_1_0
public static final ValgrindVersion VERSION_3_2_0
public static final ValgrindVersion VERSION_3_3_0
public static final ValgrindVersion VERSION_3_4_0
public static final ValgrindVersion VERSION_3_5_0
public static final ValgrindVersion VERSION_3_6_0
public static final ValgrindVersion VERSION_3_7_0
public static final ValgrindVersion VERSION_3_8_0
public String valgrindExecutable
public String workingDirectory
public String includePattern
public String excludePattern
public String outputDirectory
public String outputFileEnding
public String programOptions
public ValgrindBuilder.ValgrindTool tool
public String valgrindOptions
public boolean ignoreExitCode
public boolean traceChildren
public boolean childSilentAfterFork
public boolean generateSuppressions
public String suppressionFiles
public boolean removeOldReports
@DataBoundConstructor public ValgrindBuilder(String valgrindExecutable, String workingDirectory, String includePattern, String excludePattern, String outputDirectory, String outputFileEnding, String programOptions, ValgrindBuilder.ValgrindTool tool, String valgrindOptions, boolean ignoreExitCode, boolean traceChildren, boolean childSilentAfterFork, boolean generateSuppressions, String suppressionFiles, boolean removeOldReports)
public void perform(hudson.model.Run<?,?> run, hudson.FilePath workspace, hudson.Launcher launcher, hudson.model.TaskListener listener) throws InterruptedException, IOException
perform
in interface jenkins.tasks.SimpleBuildStep
InterruptedException
IOException
public ValgrindBuilder.DescriptorImpl getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
getDescriptor
in class hudson.tasks.Builder
Copyright © 2016–2018. All rights reserved.