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