org.jenkinsci.plugins.valgrind
Class ValgrindBuilder
java.lang.Object
hudson.tasks.BuildStepCompatibilityLayer
hudson.tasks.Builder
org.jenkinsci.plugins.valgrind.ValgrindBuilder
- All Implemented Interfaces:
- hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep
public class ValgrindBuilder
- extends hudson.tasks.Builder
- Author:
- Johannes Ohlemacher
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep |
hudson.tasks.BuildStep.PublisherList |
Nested classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
Fields inherited from interface hudson.tasks.BuildStep |
BUILDERS, PUBLISHERS |
Constructor Summary |
ValgrindBuilder(String valgrindExecutable,
String workingDirectory,
String includePattern,
String outputDirectory,
String outputFileEnding,
boolean showReachable,
boolean undefinedValueErrors,
ValgrindBuilder.LeakCheckLevel leakCheckLevel,
String programOptions,
String valgrindOptions,
boolean trackOrigins)
|
Methods inherited from class hudson.tasks.Builder |
all, getRequiredMonitorService, prebuild |
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer |
getProjectAction, getProjectAction, getProjectActions, 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, prebuild |
ValgrindBuilder
@DataBoundConstructor
public ValgrindBuilder(String valgrindExecutable,
String workingDirectory,
String includePattern,
String outputDirectory,
String outputFileEnding,
boolean showReachable,
boolean undefinedValueErrors,
ValgrindBuilder.LeakCheckLevel leakCheckLevel,
String programOptions,
String valgrindOptions,
boolean trackOrigins)
perform
public boolean perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener)
- Specified by:
perform
in interface hudson.tasks.BuildStep
- Overrides:
perform
in class hudson.tasks.BuildStepCompatibilityLayer
getValgrindExecutable
public String getValgrindExecutable()
getWorkingDirectory
public String getWorkingDirectory()
getIncludePattern
public String getIncludePattern()
getOutputDirectory
public String getOutputDirectory()
getOutputFileEnding
public String getOutputFileEnding()
isShowReachable
public boolean isShowReachable()
isUndefinedValueErrors
public boolean isUndefinedValueErrors()
getLeakCheckLevel
public ValgrindBuilder.LeakCheckLevel getLeakCheckLevel()
getProgramOptions
public String getProgramOptions()
getValgrindOptions
public String getValgrindOptions()
isTrackOrigins
public boolean isTrackOrigins()
getDescriptor
public ValgrindBuilder.DescriptorImpl getDescriptor()
- Specified by:
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Builder>
- Overrides:
getDescriptor
in class hudson.tasks.Builder
Copyright © 2004-2012. All Rights Reserved.