Package hudson.plugins.blazemeter
Class PerformanceBuilder
- java.lang.Object
-
- hudson.tasks.BuildStepCompatibilityLayer
-
- hudson.tasks.Builder
-
- hudson.plugins.blazemeter.PerformanceBuilder
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Builder>
,BuildStep
,Serializable
,SimpleBuildStep
public class PerformanceBuilder extends Builder implements SimpleBuildStep, Serializable
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PerformanceBuilder.DescriptorImpl
-
Nested classes/interfaces inherited from interface hudson.tasks.BuildStep
BuildStep.PublisherList
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.tasks.SimpleBuildStep
SimpleBuildStep.LastBuildAction, SimpleBuildStep.LastBuildActionFactory
-
-
Field Summary
-
Fields inherited from interface hudson.tasks.BuildStep
BUILDERS, PUBLISHERS
-
-
Constructor Summary
Constructors Constructor Description PerformanceBuilder(String credentialsId, String workspaceId, String testId)
PerformanceBuilder(String credentialsId, String workspaceId, String serverUrl, String testId, String notes, String sessionProperties, String jtlPath, String junitPath, boolean getJtl, boolean getJunit, String webhookUrl, String selectWebhook)
-
Method Summary
-
Methods inherited from class hudson.tasks.Builder
all, getDescriptor, prebuild
-
Methods inherited from class hudson.tasks.BuildStepCompatibilityLayer
getProjectAction, getProjectAction, getProjectActions, perform, 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, perform, prebuild
-
Methods inherited from interface jenkins.tasks.SimpleBuildStep
perform, perform, requiresWorkspace
-
-
-
-
Constructor Detail
-
PerformanceBuilder
@DataBoundConstructor public PerformanceBuilder(String credentialsId, String workspaceId, String testId)
-
PerformanceBuilder
@Restricted(org.kohsuke.accmod.restrictions.NoExternalUse.class) public PerformanceBuilder(String credentialsId, String workspaceId, String serverUrl, String testId, String notes, String sessionProperties, String jtlPath, String junitPath, boolean getJtl, boolean getJunit, String webhookUrl, String selectWebhook)
-
-
Method Detail
-
getRequiredMonitorService
public BuildStepMonitor getRequiredMonitorService()
- Specified by:
getRequiredMonitorService
in interfaceBuildStep
- Overrides:
getRequiredMonitorService
in classBuilder
-
getCredentialsId
public String getCredentialsId()
-
setCredentialsId
@DataBoundSetter public void setCredentialsId(String credentialsId)
-
getTestId
public String getTestId()
-
setTestId
@DataBoundSetter public void setTestId(String testId)
-
isGetJtl
public boolean isGetJtl()
-
isGetJunit
public boolean isGetJunit()
-
getNotes
public String getNotes()
-
setNotes
@DataBoundSetter public void setNotes(String notes)
-
getWebhookUrl
public String getWebhookUrl()
-
setWebhookUrl
@DataBoundSetter public void setWebhookUrl(String webhookUrl)
-
setSelectWebhook
@DataBoundSetter public void setSelectWebhook(String selectWebhook)
-
getSelectWebhook
public String getSelectWebhook()
-
getSessionProperties
public String getSessionProperties()
-
getJtlPath
public String getJtlPath()
-
setJtlPath
@DataBoundSetter public void setJtlPath(String jtlPath)
-
getJunitPath
public String getJunitPath()
-
setJunitPath
@DataBoundSetter public void setJunitPath(String junitPath)
-
setSessionProperties
@DataBoundSetter public void setSessionProperties(String sessionProperties)
-
getJobApiKey
@Deprecated public String getJobApiKey()
Deprecated.
-
setJobApiKey
@Deprecated @DataBoundSetter public void setJobApiKey(String jobApiKey)
Deprecated.
-
getWorkspaceId
public String getWorkspaceId()
-
setWorkspaceId
@DataBoundSetter public void setWorkspaceId(String workspaceId)
-
getServerUrl
@Deprecated public String getServerUrl()
Deprecated.
-
setServerUrl
@Deprecated @DataBoundSetter public void setServerUrl(String serverUrl)
Deprecated.
-
setGetJtl
@DataBoundSetter public void setGetJtl(boolean getJtl)
-
setGetJunit
@DataBoundSetter public void setGetJunit(boolean getJunit)
-
getReportLinkName
public String getReportLinkName()
-
setReportLinkName
@DataBoundSetter public void setReportLinkName(String reportLinkName)
-
getAdditionalTestFiles
public String getAdditionalTestFiles()
-
setAdditionalTestFiles
@DataBoundSetter public void setAdditionalTestFiles(String additionalTestFiles)
-
getMainTestFile
public String getMainTestFile()
-
setMainTestFile
@DataBoundSetter public void setMainTestFile(String mainTestFile)
-
getAbortJob
public boolean getAbortJob()
-
setAbortJob
@DataBoundSetter public void setAbortJob(boolean abortJob)
-
perform
public void perform(@Nonnull Run<?,?> run, @Nonnull FilePath workspace, @Nonnull Launcher launcher, @Nonnull TaskListener listener) throws InterruptedException, IOException
- Specified by:
perform
in interfaceSimpleBuildStep
- Throws:
InterruptedException
IOException
-
readResolve
public Object readResolve()
This method, invoked after object is resurrected from persistence
-
-