Class PipelineCloudStep

java.lang.Object
hudson.model.AbstractDescribableImpl<org.jenkinsci.plugins.workflow.steps.Step>
org.jenkinsci.plugins.workflow.steps.Step
org.jenkinsci.plugins.workflow.steps.AbstractStepImpl
com.testdroid.jenkins.PipelineCloudStep
All Implemented Interfaces:
ExtensionPoint, Describable<org.jenkinsci.plugins.workflow.steps.Step>

public class PipelineCloudStep extends org.jenkinsci.plugins.workflow.steps.AbstractStepImpl
Pipeline build step for Bitbar Cloud's Jenkins plugin. Can be invoked from pipeline like eg: ... steps { runInCloud( projectId: "144314736", deviceGroupId: "36085", appPath: "application.ipa", testPath: "tests.zip" ) } ...
  • Constructor Details

    • PipelineCloudStep

      @DataBoundConstructor public PipelineCloudStep(String projectId, String deviceGroupId)
      Constructor; defined the mandatory parameters to be passed in Pipeline.
      Parameters:
      projectId - Bitbar Cloud project Id
      deviceGroupId - Bitbar Cloud device group Id
  • Method Details

    • setTestRunName

      @DataBoundSetter public void setTestRunName(String testRunName)
    • setAppPath

      @DataBoundSetter public void setAppPath(String appPath)
    • setTestRunner

      @DataBoundSetter public void setTestRunner(String testRunner)
    • setTestPath

      @DataBoundSetter public void setTestPath(String testPath)
    • setScreenshotsDirectory

      @DataBoundSetter public void setScreenshotsDirectory(String screenshotsDirectory)
    • setKeyValuePairs

      @DataBoundSetter public void setKeyValuePairs(String keyValuePairs)
    • setWithAnnotation

      @DataBoundSetter public void setWithAnnotation(String withAnnotation)
    • setWithoutAnnotation

      @DataBoundSetter public void setWithoutAnnotation(String withoutAnnotation)
    • setTestCasesSelect

      @DataBoundSetter public void setTestCasesSelect(String testCasesSelect)
    • setTestCasesValue

      @DataBoundSetter public void setTestCasesValue(String testCasesValue)
    • setDataPath

      @DataBoundSetter public void setDataPath(String dataPath)
    • setLanguage

      @DataBoundSetter public void setLanguage(String language)
    • setScheduler

      @DataBoundSetter public void setScheduler(String scheduler)
    • setTestTimeout

      @DataBoundSetter public void setTestTimeout(String testTimeout)
    • setCredentialsId

      @DataBoundSetter public void setCredentialsId(String credentialsId)
    • setCloudUrl

      @DataBoundSetter public void setCloudUrl(String cloudUrl)
    • setFailBuildIfThisStepFailed

      @DataBoundSetter public void setFailBuildIfThisStepFailed(boolean failBuildIfThisStepFailed)
    • setFrameworkId

      @DataBoundSetter public void setFrameworkId(Long frameworkId)
    • setOsType

      @DataBoundSetter public void setOsType(com.testdroid.api.model.APIDevice.OsType osType)
    • setWaitForResultsBlock

      @DataBoundSetter public void setWaitForResultsBlock(WaitForResultsBlock waitForResultsBlock)
    • setVirusScanTimeout

      @DataBoundSetter public void setVirusScanTimeout(String virusScanTimeout)
    • setBiometricInstrumentation

      @DataBoundSetter public void setBiometricInstrumentation(boolean biometricInstrumentation)
    • getVirusScanTimeout

      public String getVirusScanTimeout()
    • getWaitForResultsBlock

      public WaitForResultsBlock getWaitForResultsBlock()
    • getTestRunName

      public String getTestRunName()
    • getAppPath

      public String getAppPath()
    • getTestPath

      public String getTestPath()
    • getProjectId

      public String getProjectId()
    • getDeviceGroupId

      public String getDeviceGroupId()
    • getTestRunner

      public String getTestRunner()
    • getScreenshotsDirectory

      public String getScreenshotsDirectory()
    • getKeyValuePairs

      public String getKeyValuePairs()
    • getWithAnnotation

      public String getWithAnnotation()
    • getWithoutAnnotation

      public String getWithoutAnnotation()
    • getTestCasesSelect

      public String getTestCasesSelect()
    • getTestCasesValue

      public String getTestCasesValue()
    • getDataPath

      public String getDataPath()
    • getLanguage

      public String getLanguage()
    • getScheduler

      public String getScheduler()
    • isFailBuildIfThisStepFailed

      public boolean isFailBuildIfThisStepFailed()
    • getTestTimeout

      public String getTestTimeout()
    • getCredentialsId

      public String getCredentialsId()
    • getCloudUrl

      public String getCloudUrl()
    • getFrameworkId

      public Long getFrameworkId()
    • getOsType

      public com.testdroid.api.model.APIDevice.OsType getOsType()
    • isBiometricInstrumentation

      public boolean isBiometricInstrumentation()