Class RunInCloudBuilder

All Implemented Interfaces:
ExtensionPoint, Describable<Builder>, BuildStep

public class RunInCloudBuilder extends AbstractBuilder
  • Constructor Details

  • Method Details

    • getTestRunName

      public String getTestRunName()
    • setTestRunName

      public void setTestRunName(String testRunName)
    • getAppPath

      public String getAppPath()
    • setAppPath

      public void setAppPath(String appPath)
    • getTestPath

      public String getTestPath()
    • setTestPath

      public void setTestPath(String testPath)
    • getProjectId

      public String getProjectId()
    • setProjectId

      public void setProjectId(String projectId)
    • getDeviceGroupId

      public String getDeviceGroupId()
    • setDeviceGroupId

      public void setDeviceGroupId(String deviceGroupId)
    • getTestRunner

      public String getTestRunner()
    • setTestRunner

      public void setTestRunner(String testRunner)
    • getScreenshotsDirectory

      public String getScreenshotsDirectory()
    • setScreenshotsDirectory

      public void setScreenshotsDirectory(String screenshotsDirectory)
    • getKeyValuePairs

      public String getKeyValuePairs()
    • setKeyValuePairs

      public void setKeyValuePairs(String keyValuePairs)
    • getWithAnnotation

      public String getWithAnnotation()
    • setWithAnnotation

      public void setWithAnnotation(String withAnnotation)
    • getWithoutAnnotation

      public String getWithoutAnnotation()
    • setWithoutAnnotation

      public void setWithoutAnnotation(String withoutAnnotation)
    • getTestCasesSelect

      public String getTestCasesSelect()
    • setTestCasesSelect

      public void setTestCasesSelect(String testCasesSelect)
    • getTestCasesValue

      public String getTestCasesValue()
    • setTestCasesValue

      public void setTestCasesValue(String testCasesValue)
    • getDataPath

      public String getDataPath()
    • setDataPath

      public void setDataPath(String dataPath)
    • getLanguage

      public String getLanguage()
    • setLanguage

      public void setLanguage(String language)
    • getScheduler

      public String getScheduler()
    • setScheduler

      public void setScheduler(String scheduler)
    • getTestTimeout

      public String getTestTimeout()
    • setTestTimeout

      public void setTestTimeout(String testTimeout)
    • getCredentialsId

      public String getCredentialsId()
    • setCredentialsId

      public void setCredentialsId(String credentialsId)
    • getCloudUrl

      public String getCloudUrl()
    • setCloudUrl

      public void setCloudUrl(String cloudUrl)
    • getVirusScanTimeout

      public String getVirusScanTimeout()
    • setVirusScanTimeout

      public void setVirusScanTimeout(String virusScanTimeout)
    • getWaitForResultsBlock

      public WaitForResultsBlock getWaitForResultsBlock()
    • setWaitForResultsBlock

      public void setWaitForResultsBlock(WaitForResultsBlock waitForResultsBlock)
    • isFailBuildIfThisStepFailed

      public boolean isFailBuildIfThisStepFailed()
    • setFailBuildIfThisStepFailed

      public void setFailBuildIfThisStepFailed(boolean failBuildIfThisStepFailed)
    • isFullTest

      public boolean isFullTest()
    • isDataFile

      public boolean isDataFile()
    • isWaitForResults

      public boolean isWaitForResults()
    • getFrameworkId

      public Long getFrameworkId()
    • setFrameworkId

      public void setFrameworkId(Long frameworkId)
    • getOsType

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

      public void setOsType(com.testdroid.api.model.APIDevice.OsType osType)
    • isBiometricInstrumentation

      public boolean isBiometricInstrumentation()
    • setBiometricInstrumentation

      public void setBiometricInstrumentation(boolean biometricInstrumentation)
    • perform

      public boolean perform(AbstractBuild<?,?> build, Launcher launcher, BuildListener listener) throws InterruptedException, IOException
      Perform build step, as required by AbstractBuilder
      Specified by:
      perform in interface BuildStep
      Overrides:
      perform in class BuildStepCompatibilityLayer
      Throws:
      InterruptedException
      IOException
    • completeRun

      public boolean completeRun(Run<?,?> build, FilePath workspace, Launcher launcher, TaskListener listener) throws InterruptedException, IOException
      Wrapper around runTest to be used elsewhere, and sensibly log steps of the build procedure
      Throws:
      InterruptedException
      IOException
    • getDescriptor

      public RunInCloudBuilder.DescriptorImpl getDescriptor()
      Specified by:
      getDescriptor in interface Describable<Builder>
      Overrides:
      getDescriptor in class Builder