public class LoadImpactTestRunTask
extends hudson.tasks.Builder
LoadImpactCore delegate.| Modifier and Type | Class and Description |
|---|---|
static class |
LoadImpactTestRunTask.DescriptorImpl
Descriptor for global configuration.
|
| Modifier and Type | Field and Description |
|---|---|
static LoadImpactTestRunTask.DescriptorImpl |
DESCRIPTOR |
| Constructor and Description |
|---|
LoadImpactTestRunTask(String apiTokenId,
int loadTestId,
int criteriaDelayValue,
String criteriaDelayUnit,
int criteriaDelayQueueSize,
boolean abortAtFailure,
ThresholdView[] thresholds,
int pollInterval,
boolean logHttp,
boolean logJson) |
| Modifier and Type | Method and Description |
|---|---|
String |
getApiTokenId() |
int |
getCriteriaDelayQueueSize() |
com.loadimpact.eval.DelayUnit |
getCriteriaDelayUnit() |
int |
getCriteriaDelayValue() |
LoadImpactTestRunTask.DescriptorImpl |
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() |
protected Logger |
log() |
boolean |
perform(hudson.model.AbstractBuild build,
hudson.Launcher launcher,
hudson.model.BuildListener listener) |
String |
toString() |
getProjectAction, getProjectActions, perform, prebuild@Extension public static final LoadImpactTestRunTask.DescriptorImpl DESCRIPTOR
@DataBoundConstructor public LoadImpactTestRunTask(String apiTokenId, int loadTestId, int criteriaDelayValue, String criteriaDelayUnit, int criteriaDelayQueueSize, boolean abortAtFailure, ThresholdView[] thresholds, 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.BuildStepperform in class hudson.tasks.BuildStepCompatibilityLayerInterruptedExceptionIOExceptionpublic hudson.model.Action getProjectAction(hudson.model.AbstractProject<?,?> project)
getProjectAction in interface hudson.tasks.BuildStepgetProjectAction in class hudson.tasks.BuildStepCompatibilityLayerpublic LoadTestHeader getLoadTestHeader()
protected Logger log()
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()
getRequiredMonitorService in interface hudson.tasks.BuildStepgetRequiredMonitorService in class hudson.tasks.Builderpublic LoadImpactTestRunTask.DescriptorImpl getDescriptor()
getDescriptor in interface hudson.model.Describable<hudson.tasks.Builder>getDescriptor in class hudson.tasks.BuilderCopyright © 2004-2014 Load Impact. All Rights Reserved.