public class LoadImpactTestRunPostTask
extends hudson.tasks.Recorder
LoadImpactCore
delegate.Modifier and Type | Class and Description |
---|---|
static class |
LoadImpactTestRunPostTask.DescriptorImpl
Descriptor for global configuration.
|
hudson.tasks.Publisher.DescriptorExtensionListImpl
Modifier and Type | Field and Description |
---|---|
static LoadImpactTestRunPostTask.DescriptorImpl |
DESCRIPTOR |
Constructor and Description |
---|
LoadImpactTestRunPostTask(String apiTokenId,
int loadTestId,
int criteriaDelayValue,
String criteriaDelayUnit,
int criteriaDelayQueueSize,
boolean abortAtFailure,
ThresholdView[] thresholdViews,
int pollInterval,
boolean logHttp,
boolean logJson) |
Modifier and Type | Method and Description |
---|---|
String |
getApiTokenId() |
int |
getCriteriaDelayQueueSize() |
com.loadimpact.eval.DelayUnit |
getCriteriaDelayUnit() |
int |
getCriteriaDelayValue() |
hudson.tasks.BuildStepDescriptor |
getDescriptor() |
LoadTestHeader |
getLoadTestHeader() |
int |
getLoadTestId() |
int |
getPollInterval() |
hudson.model.Action |
getProjectAction(hudson.model.AbstractProject<?,?> project) |
hudson.tasks.BuildStepMonitor |
getRequiredMonitorService() |
List<ThresholdView> |
getThresholds() |
boolean |
isAbortAtFailure() |
boolean |
isLogHttp() |
boolean |
isLogJson() |
boolean |
perform(hudson.model.AbstractBuild<?,?> build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
all, getProjectAction, needsToRunAfterFinalized, prebuild
getProjectActions, perform, prebuild
@Extension public static final LoadImpactTestRunPostTask.DescriptorImpl DESCRIPTOR
@DataBoundConstructor public LoadImpactTestRunPostTask(String apiTokenId, int loadTestId, int criteriaDelayValue, String criteriaDelayUnit, int criteriaDelayQueueSize, boolean abortAtFailure, ThresholdView[] thresholdViews, int pollInterval, boolean logHttp, boolean logJson)
public boolean perform(hudson.model.AbstractBuild<?,?> build, hudson.Launcher launcher, hudson.model.BuildListener listener) throws InterruptedException, IOException
perform
in interface hudson.tasks.BuildStep
perform
in class hudson.tasks.BuildStepCompatibilityLayer
InterruptedException
IOException
public hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
getProjectAction
in interface hudson.tasks.BuildStep
getProjectAction
in class hudson.tasks.BuildStepCompatibilityLayer
public LoadTestHeader getLoadTestHeader()
public String getApiTokenId()
public int getLoadTestId()
public int getCriteriaDelayValue()
public com.loadimpact.eval.DelayUnit getCriteriaDelayUnit()
public int getCriteriaDelayQueueSize()
public boolean isAbortAtFailure()
public List<ThresholdView> getThresholds()
public int getPollInterval()
public boolean isLogHttp()
public boolean isLogJson()
public hudson.tasks.BuildStepMonitor getRequiredMonitorService()
public hudson.tasks.BuildStepDescriptor getDescriptor()
getDescriptor
in interface hudson.model.Describable<hudson.tasks.Publisher>
getDescriptor
in class hudson.tasks.Recorder
Copyright © 2004-2014 Load Impact. All Rights Reserved.