Class WallarmFastBuilder

  • All Implemented Interfaces:
    hudson.ExtensionPoint, hudson.model.Describable<hudson.tasks.Builder>, hudson.tasks.BuildStep, jenkins.tasks.SimpleBuildStep

    public class WallarmFastBuilder
    extends hudson.tasks.Builder
    implements jenkins.tasks.SimpleBuildStep
    • Constructor Detail

      • WallarmFastBuilder

        @DataBoundConstructor
        public WallarmFastBuilder​(hudson.util.Secret wallarmApiToken,
                                  String appHost,
                                  String appPort,
                                  String fastPort,
                                  String fastName,
                                  int policyId,
                                  int testRecordId,
                                  String wallarmApiHost,
                                  String testRunName,
                                  String testRunDesc,
                                  boolean record,
                                  boolean stopOnFirstFail,
                                  boolean failBuild,
                                  boolean withoutSudo,
                                  String localDockerNetwork,
                                  String localDockerIp,
                                  String wallarmVersion,
                                  String fileExtensionsToExclude,
                                  int inactivityTimeout,
                                  int testRunRps)
    • Method Detail

      • getWallarmApiToken

        public String getWallarmApiToken()
      • getAppHost

        public String getAppHost()
      • getAppPort

        public String getAppPort()
      • getFastPort

        public String getFastPort()
      • getFastName

        public String getFastName()
      • getPolicyId

        public int getPolicyId()
      • getTestRecordId

        public int getTestRecordId()
      • getWallarmApiHost

        public String getWallarmApiHost()
      • getTestRunName

        public String getTestRunName()
      • getTestRunDesc

        public String getTestRunDesc()
      • getRecord

        public boolean getRecord()
      • getStopOnFirstFail

        public boolean getStopOnFirstFail()
      • getFailBuild

        public boolean getFailBuild()
      • getWithoutSudo

        public boolean getWithoutSudo()
      • getLocalDockerNetwork

        public String getLocalDockerNetwork()
      • getLocalDockerIp

        public String getLocalDockerIp()
      • getWallarmVersion

        public String getWallarmVersion()
      • getFileExtensionsToExclude

        public String getFileExtensionsToExclude()
      • getInactivityTimeout

        public int getInactivityTimeout()
      • getTestRunRps

        public int getTestRunRps()
      • setWallarmApiToken

        @DataBoundSetter
        public void setWallarmApiToken​(String wallarmApiToken)
      • setAppHost

        public void setAppHost​(String appHost)
      • setAppPort

        public void setAppPort​(String appPort)
      • setFastPort

        public void setFastPort​(String fastPort)
      • setFastName

        public void setFastName​(String fastName)
      • setPolicyId

        public void setPolicyId​(int policyId)
      • setTestRecordId

        public void setTestRecordId​(int testRecordId)
      • setWallarmApiHost

        public void setWallarmApiHost​(String wallarmApiHost)
      • setTestRunName

        public void setTestRunName​(String testRunName)
      • setTestRunDesc

        public void setTestRunDesc​(String testRunDesc)
      • setRecord

        public void setRecord​(boolean record)
      • setStopOnFirstFail

        public void setStopOnFirstFail​(boolean stopOnFirstFail)
      • setFailBuild

        public void setFailBuild​(boolean failBuild)
      • setWithoutSudo

        public void setWithoutSudo​(boolean withoutSudo)
      • setLocalDockerNetwork

        public void setLocalDockerNetwork​(String localDockerNetwork)
      • setLocalDockerIp

        public void setLocalDockerIp​(String localDockerIp)
      • setWallarmVersion

        public void setWallarmVersion​(String wallarmVersion)
      • setFileExtensionsToExclude

        public void setFileExtensionsToExclude​(String fileExtensionsToExclude)
      • setInactivityTimeout

        public void setInactivityTimeout​(int inactivityTimeout)
      • setTestRunRps

        public void setTestRunRps​(int testRunRps)
      • not_empty

        public boolean not_empty​(String param)
      • not_empty

        public boolean not_empty​(int param)
      • not_empty

        public boolean not_empty​(boolean param)
      • add_required_params

        public void add_required_params​(List<String> cmd)
      • add_record_params

        public void add_record_params​(List<String> cmd)
      • add_testing_params

        public void add_testing_params​(List<String> cmd)
      • add_missing_quotes

        public String add_missing_quotes​(String str)
      • add_optional_params

        public void add_optional_params​(List<String> cmd)
      • execute_cmd

        public int execute_cmd​(hudson.Launcher launcher,
                               hudson.model.TaskListener listener,
                               List<String> cmd)