Class APITestRun

java.lang.Object
com.testdroid.api.APIEntity
com.testdroid.api.model.APITestRun
All Implemented Interfaces:
UiPresentable

public class APITestRun extends APIEntity implements UiPresentable
Author:
Ɓukasz Kajda <[email protected]>, Slawomir Pawluk <[email protected]>
  • Constructor Details

  • Method Details

    • getNumber

      public Integer getNumber()
    • setNumber

      public void setNumber(Integer number)
    • getCreateTime

      public Date getCreateTime()
    • setCreateTime

      public void setCreateTime(Date createTime)
    • getStartTime

      public Date getStartTime()
    • setStartTime

      public void setStartTime(Date startTime)
    • getDisplayName

      public String getDisplayName()
    • setDisplayName

      public void setDisplayName(String displayName)
    • getExecutionRatio

      public Float getExecutionRatio()
    • setExecutionRatio

      public void setExecutionRatio(Float executionRatio)
    • getSuccessRatio

      public Float getSuccessRatio()
    • setSuccessRatio

      public void setSuccessRatio(Float successRatio)
    • getStartedById

      public Long getStartedById()
    • setStartedById

      public void setStartedById(Long startedById)
    • getStartedByDisplayName

      public String getStartedByDisplayName()
    • setStartedByDisplayName

      public void setStartedByDisplayName(String startedByDisplayName)
    • getScreenshotsFileId

      public Long getScreenshotsFileId()
    • setScreenshotsFileId

      public void setScreenshotsFileId(Long screenshotsFileId)
    • getLogsFileId

      public Long getLogsFileId()
    • setLogsFileId

      public void setLogsFileId(Long logsFileId)
    • getState

      public APITestRun.State getState()
    • setState

      public void setState(APITestRun.State state)
    • getProjectId

      public Long getProjectId()
    • setProjectId

      public void setProjectId(Long projectId)
    • getWaitingDeviceCount

      public Integer getWaitingDeviceCount()
    • setWaitingDeviceCount

      public void setWaitingDeviceCount(Integer waitingDeviceCount)
    • getWarningDeviceCount

      public Integer getWarningDeviceCount()
    • setWarningDeviceCount

      public void setWarningDeviceCount(Integer warningDeviceCount)
    • getRunningDeviceCount

      public Integer getRunningDeviceCount()
    • setRunningDeviceCount

      public void setRunningDeviceCount(Integer runningDeviceCount)
    • getSucceededDeviceCount

      public Integer getSucceededDeviceCount()
    • setSucceededDeviceCount

      public void setSucceededDeviceCount(Integer succeededDeviceCount)
    • getTestCaseCount

      public Integer getTestCaseCount()
    • setTestCaseCount

      public void setTestCaseCount(Integer testCaseCount)
    • getSuccessfulTestCaseCount

      public Integer getSuccessfulTestCaseCount()
    • setSuccessfulTestCaseCount

      public void setSuccessfulTestCaseCount(Integer successfulTestCaseCount)
    • getFailedTestCaseCount

      public Integer getFailedTestCaseCount()
    • setFailedTestCaseCount

      public void setFailedTestCaseCount(Integer failedTestCaseCount)
    • getExecutedTestCaseCount

      public Integer getExecutedTestCaseCount()
    • setExecutedTestCaseCount

      public void setExecutedTestCaseCount(Integer executedTestCaseCount)
    • getFinishedDeviceCount

      public Integer getFinishedDeviceCount()
    • setFinishedDeviceCount

      public void setFinishedDeviceCount(Integer finishedDeviceCount)
    • getExcludedDeviceCount

      public Integer getExcludedDeviceCount()
    • setExcludedDeviceCount

      public void setExcludedDeviceCount(Integer excludedDeviceCount)
    • getErrorsDeviceCount

      public Integer getErrorsDeviceCount()
    • setErrorsDeviceCount

      public void setErrorsDeviceCount(Integer errorsDeviceCount)
    • getAbortedDeviceCount

      public Integer getAbortedDeviceCount()
    • setAbortedDeviceCount

      public void setAbortedDeviceCount(Integer abortedDeviceCount)
    • getTimeoutedDeviceCount

      public Integer getTimeoutedDeviceCount()
    • setTimeoutedDeviceCount

      public void setTimeoutedDeviceCount(Integer timeoutedDeviceCount)
    • getUserId

      public Long getUserId()
    • setUserId

      public void setUserId(Long userId)
    • getFrameworkId

      public Long getFrameworkId()
    • setFrameworkId

      public void setFrameworkId(Long frameworkId)
    • getFrameworkName

      public String getFrameworkName()
    • setFrameworkName

      public void setFrameworkName(String frameworkName)
    • setConfig

      public void setConfig(APITestRunConfig config)
    • getDeviceCount

      public Integer getDeviceCount()
    • setDeviceCount

      public void setDeviceCount(Integer deviceCount)
    • isBillable

      public boolean isBillable()
    • setBillable

      public void setBillable(boolean billable)
    • getProjectName

      public String getProjectName()
    • setProjectName

      public void setProjectName(String projectName)
    • getRowIndex

      public Integer getRowIndex()
    • setRowIndex

      public void setRowIndex(Integer rowIndex)
    • delete

      public void delete() throws APIException
      Throws:
      APIException
    • getConfig

      public APITestRunConfig getConfig()
    • setMessage

      public void setMessage(String message)
    • getMessage

      public String getMessage()
    • getUiLink

      public String getUiLink()
      Specified by:
      getUiLink in interface UiPresentable
    • setUiLink

      public void setUiLink(String uiLink)
      Specified by:
      setUiLink in interface UiPresentable
    • getDeviceSessionsResource

      public APIListResource<APIDeviceSession> getDeviceSessionsResource() throws APIException
      Throws:
      APIException
    • getDeviceSessionsResource

      public APIListResource<APIDeviceSession> getDeviceSessionsResource(Context<APIDeviceSession> context) throws APIException
      Throws:
      APIException
    • requestScreenshotsZip

      public void requestScreenshotsZip() throws APIException
      Throws:
      APIException
    • requestLogsZip

      public void requestLogsZip() throws APIException
      Throws:
      APIException
    • getScreenshotsZip

      public APIUserFile getScreenshotsZip() throws APIException
      Throws:
      APIException
    • getLogsZip

      public APIUserFile getLogsZip() throws APIException
      Throws:
      APIException
    • update

      public void update() throws APIException
      Throws:
      APIException
    • abort

      public void abort() throws APIException
      Throws:
      APIException
    • clone

      protected <T extends APIEntity> void clone(T from)
      Specified by:
      clone in class APIEntity