Package com.testdroid.api.model
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
, Slawomir Pawluk
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
APITestRun.State
-
Field Summary
-
Fields inherited from class com.testdroid.api.APIEntity
client, id, OBJECT_MAPPER, parentId, selfURI, XML_MAPPER
-
-
Constructor Summary
Constructors Constructor Description APITestRun()
APITestRun(java.lang.Long id, java.lang.Integer number, java.time.LocalDateTime createTime, java.time.LocalDateTime startTime, java.lang.String displayName, java.lang.Float executionRatio, java.lang.Float successRatio, java.lang.Long startedById, java.lang.String startedByDisplayName, APITestRun.State state, java.lang.Long userId, java.lang.Long projectId, java.lang.String projectName, java.lang.Long screenshotsFileId, java.lang.Long logsFileId, java.lang.Integer testCaseCount, java.lang.Integer successfulTestCaseCount, java.lang.Integer failedTestCaseCount, java.lang.Integer deviceCount, java.lang.Integer finishedDeviceCount, java.lang.Integer excludedDeviceCount, java.lang.Integer errorsDeviceCount, java.lang.Integer succeededDeviceCount, java.lang.Integer runningDeviceCount, java.lang.Integer warningDeviceCount, java.lang.Integer waitingDeviceCount, java.lang.Integer abortedDeviceCount, java.lang.Integer timeoutedDeviceCount, java.lang.Long frameworkId, java.lang.String frameworkName, java.lang.String testRunConfigurationContent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
abort()
APITag
addTag(java.lang.String name)
protected <T extends APIEntity>
voidclone(T from)
void
delete()
java.lang.Integer
getAbortedDeviceCount()
APITestRunConfig
getConfig()
java.util.Date
getCreateTime()
java.lang.Integer
getDeviceCount()
APIListResource<APIDeviceSession>
getDeviceSessionsResource()
APIListResource<APIDeviceSession>
getDeviceSessionsResource(Context<APIDeviceSession> context)
java.lang.String
getDisplayName()
java.lang.Integer
getErrorsDeviceCount()
java.lang.Integer
getExcludedDeviceCount()
java.lang.Integer
getExecutedTestCaseCount()
java.lang.Float
getExecutionRatio()
java.lang.Integer
getFailedTestCaseCount()
java.lang.Integer
getFinishedDeviceCount()
java.lang.Long
getFrameworkId()
java.lang.String
getFrameworkName()
java.lang.Long
getLogsFileId()
APIUserFile
getLogsZip()
java.lang.String
getMessage()
java.lang.Integer
getNumber()
java.lang.Long
getProjectId()
java.lang.String
getProjectName()
java.lang.Integer
getRowIndex()
java.lang.Integer
getRunningDeviceCount()
java.lang.Long
getScreenshotsFileId()
APIUserFile
getScreenshotsZip()
java.lang.String
getStartedByDisplayName()
java.lang.Long
getStartedById()
java.util.Date
getStartTime()
APITestRun.State
getState()
java.lang.Integer
getSucceededDeviceCount()
java.lang.Integer
getSuccessfulTestCaseCount()
java.lang.Float
getSuccessRatio()
java.util.List<APITag>
getTags()
APIListResource<APITag>
getTagsResource()
APIListResource<APITag>
getTagsResource(Context<APITag> context)
java.lang.Integer
getTestCaseCount()
java.lang.Integer
getTimeoutedDeviceCount()
java.lang.String
getUiLink()
java.lang.Long
getUserId()
java.lang.Integer
getWaitingDeviceCount()
java.lang.Integer
getWarningDeviceCount()
boolean
isBillable()
void
requestLogsZip()
void
requestScreenshotsZip()
void
setAbortedDeviceCount(java.lang.Integer abortedDeviceCount)
void
setBillable(boolean billable)
void
setConfig(APITestRunConfig config)
void
setCreateTime(java.util.Date createTime)
void
setDeviceCount(java.lang.Integer deviceCount)
void
setDisplayName(java.lang.String displayName)
void
setErrorsDeviceCount(java.lang.Integer errorsDeviceCount)
void
setExcludedDeviceCount(java.lang.Integer excludedDeviceCount)
void
setExecutedTestCaseCount(java.lang.Integer executedTestCaseCount)
void
setExecutionRatio(java.lang.Float executionRatio)
void
setFailedTestCaseCount(java.lang.Integer failedTestCaseCount)
void
setFinishedDeviceCount(java.lang.Integer finishedDeviceCount)
void
setFrameworkId(java.lang.Long frameworkId)
void
setFrameworkName(java.lang.String frameworkName)
void
setLogsFileId(java.lang.Long logsFileId)
void
setMessage(java.lang.String message)
void
setNumber(java.lang.Integer number)
void
setProjectId(java.lang.Long projectId)
void
setProjectName(java.lang.String projectName)
void
setRowIndex(java.lang.Integer rowIndex)
void
setRunningDeviceCount(java.lang.Integer runningDeviceCount)
void
setScreenshotsFileId(java.lang.Long screenshotsFileId)
void
setStartedByDisplayName(java.lang.String startedByDisplayName)
void
setStartedById(java.lang.Long startedById)
void
setStartTime(java.util.Date startTime)
void
setState(APITestRun.State state)
void
setSucceededDeviceCount(java.lang.Integer succeededDeviceCount)
void
setSuccessfulTestCaseCount(java.lang.Integer successfulTestCaseCount)
void
setSuccessRatio(java.lang.Float successRatio)
void
setTags(java.util.List<APITag> tags)
void
setTestCaseCount(java.lang.Integer testCaseCount)
void
setTimeoutedDeviceCount(java.lang.Integer timeoutedDeviceCount)
void
setUiLink(java.lang.String uiLink)
void
setUserId(java.lang.Long userId)
void
setWaitingDeviceCount(java.lang.Integer waitingDeviceCount)
void
setWarningDeviceCount(java.lang.Integer warningDeviceCount)
void
update()
-
Methods inherited from class com.testdroid.api.APIEntity
cloneBase, createUri, deleteResource, getFile, getId, getListResource, getListResource, getParentId, getResource, getSelfURI, postFile, postResource, refresh, setId, setSelfURI, toJson
-
-
-
-
Constructor Detail
-
APITestRun
public APITestRun()
-
APITestRun
public APITestRun(java.lang.Long id, java.lang.Integer number, java.time.LocalDateTime createTime, java.time.LocalDateTime startTime, java.lang.String displayName, java.lang.Float executionRatio, java.lang.Float successRatio, java.lang.Long startedById, java.lang.String startedByDisplayName, APITestRun.State state, java.lang.Long userId, java.lang.Long projectId, java.lang.String projectName, java.lang.Long screenshotsFileId, java.lang.Long logsFileId, java.lang.Integer testCaseCount, java.lang.Integer successfulTestCaseCount, java.lang.Integer failedTestCaseCount, java.lang.Integer deviceCount, java.lang.Integer finishedDeviceCount, java.lang.Integer excludedDeviceCount, java.lang.Integer errorsDeviceCount, java.lang.Integer succeededDeviceCount, java.lang.Integer runningDeviceCount, java.lang.Integer warningDeviceCount, java.lang.Integer waitingDeviceCount, java.lang.Integer abortedDeviceCount, java.lang.Integer timeoutedDeviceCount, java.lang.Long frameworkId, java.lang.String frameworkName, java.lang.String testRunConfigurationContent)
-
-
Method Detail
-
getNumber
public java.lang.Integer getNumber()
-
setNumber
public void setNumber(java.lang.Integer number)
-
getCreateTime
public java.util.Date getCreateTime()
-
setCreateTime
public void setCreateTime(java.util.Date createTime)
-
getStartTime
public java.util.Date getStartTime()
-
setStartTime
public void setStartTime(java.util.Date startTime)
-
getDisplayName
public java.lang.String getDisplayName()
-
setDisplayName
public void setDisplayName(java.lang.String displayName)
-
getExecutionRatio
public java.lang.Float getExecutionRatio()
-
setExecutionRatio
public void setExecutionRatio(java.lang.Float executionRatio)
-
getSuccessRatio
public java.lang.Float getSuccessRatio()
-
setSuccessRatio
public void setSuccessRatio(java.lang.Float successRatio)
-
getStartedById
public java.lang.Long getStartedById()
-
setStartedById
public void setStartedById(java.lang.Long startedById)
-
getStartedByDisplayName
public java.lang.String getStartedByDisplayName()
-
setStartedByDisplayName
public void setStartedByDisplayName(java.lang.String startedByDisplayName)
-
getScreenshotsFileId
public java.lang.Long getScreenshotsFileId()
-
setScreenshotsFileId
public void setScreenshotsFileId(java.lang.Long screenshotsFileId)
-
getLogsFileId
public java.lang.Long getLogsFileId()
-
setLogsFileId
public void setLogsFileId(java.lang.Long logsFileId)
-
getState
public APITestRun.State getState()
-
setState
public void setState(APITestRun.State state)
-
getProjectId
public java.lang.Long getProjectId()
-
setProjectId
public void setProjectId(java.lang.Long projectId)
-
getWaitingDeviceCount
public java.lang.Integer getWaitingDeviceCount()
-
setWaitingDeviceCount
public void setWaitingDeviceCount(java.lang.Integer waitingDeviceCount)
-
getWarningDeviceCount
public java.lang.Integer getWarningDeviceCount()
-
setWarningDeviceCount
public void setWarningDeviceCount(java.lang.Integer warningDeviceCount)
-
getRunningDeviceCount
public java.lang.Integer getRunningDeviceCount()
-
setRunningDeviceCount
public void setRunningDeviceCount(java.lang.Integer runningDeviceCount)
-
getSucceededDeviceCount
public java.lang.Integer getSucceededDeviceCount()
-
setSucceededDeviceCount
public void setSucceededDeviceCount(java.lang.Integer succeededDeviceCount)
-
getTestCaseCount
public java.lang.Integer getTestCaseCount()
-
setTestCaseCount
public void setTestCaseCount(java.lang.Integer testCaseCount)
-
getSuccessfulTestCaseCount
public java.lang.Integer getSuccessfulTestCaseCount()
-
setSuccessfulTestCaseCount
public void setSuccessfulTestCaseCount(java.lang.Integer successfulTestCaseCount)
-
getFailedTestCaseCount
public java.lang.Integer getFailedTestCaseCount()
-
setFailedTestCaseCount
public void setFailedTestCaseCount(java.lang.Integer failedTestCaseCount)
-
getExecutedTestCaseCount
public java.lang.Integer getExecutedTestCaseCount()
-
setExecutedTestCaseCount
public void setExecutedTestCaseCount(java.lang.Integer executedTestCaseCount)
-
getFinishedDeviceCount
public java.lang.Integer getFinishedDeviceCount()
-
setFinishedDeviceCount
public void setFinishedDeviceCount(java.lang.Integer finishedDeviceCount)
-
getExcludedDeviceCount
public java.lang.Integer getExcludedDeviceCount()
-
setExcludedDeviceCount
public void setExcludedDeviceCount(java.lang.Integer excludedDeviceCount)
-
getErrorsDeviceCount
public java.lang.Integer getErrorsDeviceCount()
-
setErrorsDeviceCount
public void setErrorsDeviceCount(java.lang.Integer errorsDeviceCount)
-
getAbortedDeviceCount
public java.lang.Integer getAbortedDeviceCount()
-
setAbortedDeviceCount
public void setAbortedDeviceCount(java.lang.Integer abortedDeviceCount)
-
getTimeoutedDeviceCount
public java.lang.Integer getTimeoutedDeviceCount()
-
setTimeoutedDeviceCount
public void setTimeoutedDeviceCount(java.lang.Integer timeoutedDeviceCount)
-
getUserId
public java.lang.Long getUserId()
-
setUserId
public void setUserId(java.lang.Long userId)
-
getFrameworkId
public java.lang.Long getFrameworkId()
-
setFrameworkId
public void setFrameworkId(java.lang.Long frameworkId)
-
getFrameworkName
public java.lang.String getFrameworkName()
-
setFrameworkName
public void setFrameworkName(java.lang.String frameworkName)
-
setConfig
public void setConfig(APITestRunConfig config)
-
getDeviceCount
public java.lang.Integer getDeviceCount()
-
setDeviceCount
public void setDeviceCount(java.lang.Integer deviceCount)
-
getTags
public java.util.List<APITag> getTags()
-
setTags
public void setTags(java.util.List<APITag> tags)
-
isBillable
public boolean isBillable()
-
setBillable
public void setBillable(boolean billable)
-
getProjectName
public java.lang.String getProjectName()
-
setProjectName
public void setProjectName(java.lang.String projectName)
-
getRowIndex
public java.lang.Integer getRowIndex()
-
setRowIndex
public void setRowIndex(java.lang.Integer rowIndex)
-
delete
public void delete() throws APIException
- Throws:
APIException
-
getConfig
public APITestRunConfig getConfig()
-
addTag
public APITag addTag(java.lang.String name) throws APIException
- Throws:
APIException
-
setMessage
public void setMessage(java.lang.String message)
-
getMessage
public java.lang.String getMessage()
-
getUiLink
public java.lang.String getUiLink()
- Specified by:
getUiLink
in interfaceUiPresentable
-
setUiLink
public void setUiLink(java.lang.String uiLink)
- Specified by:
setUiLink
in interfaceUiPresentable
-
getTagsResource
public APIListResource<APITag> getTagsResource() throws APIException
- Throws:
APIException
-
getTagsResource
public APIListResource<APITag> getTagsResource(Context<APITag> context) throws APIException
- Throws:
APIException
-
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
-
-