public interface ExecutionProcessingService
| Modifier and Type | Method and Description |
|---|---|
void |
changeExecutionStepStatus(Long executionStepId,
org.squashtest.tm.domain.execution.ExecutionStatus status)
Method which modify the execution step status
It implies : * execution status update * item test plan status update * last execution date and user update for step, execution and item test plan |
org.squashtest.tm.domain.execution.Execution |
findExecution(Long executionId) |
org.squashtest.tm.domain.execution.ExecutionStep |
findExecutionStep(Long executionStepId) |
int |
findExecutionStepRank(Long executionStepId) |
org.squashtest.tm.domain.execution.ExecutionStep |
findRunnableExecutionStep(long executionId) |
org.squashtest.tm.domain.execution.ExecutionStep |
findStepAt(long executionId,
int executionStepIndex)
Returns, for a given execution and for a given step index, the corresponding ExecutionStep Will create the next
step if the index corresponds to the one immediately following the last step, similarly to "nextExecutionStep"
|
int |
findTotalNumberSteps(Long executionId) |
org.squashtest.tm.domain.execution.ExecutionStatusReport |
getExecutionStatusReport(Long executionId) |
List<org.squashtest.tm.domain.execution.ExecutionStep> |
getExecutionSteps(Long executionId) |
void |
setExecutionStatus(Long executionId,
org.squashtest.tm.domain.execution.ExecutionStatus status) |
void |
setExecutionStatus(Long executionId,
org.squashtest.tm.domain.execution.ExecutionStatusReport report) |
void |
setExecutionStepComment(Long executionStepId,
String comment) |
void |
updateExecutionMetadata(org.squashtest.tm.domain.testautomation.AutomatedExecutionExtender extender)
Asks an execution to update it's metadata (lastExecutionOn, lastExecutedBy)
according to automated execution business rules.
|
void |
updateExecutionMetadata(org.squashtest.tm.domain.execution.Execution execution)
Asks an execution to update it's metadata (lastExecutionOn, lastExecutedBy)
according to regular execution business rules.
|
boolean |
wasNeverRun(Long executionId)
Tells whether the execution is fresh new or not.
|
org.squashtest.tm.domain.execution.Execution findExecution(Long executionId)
org.squashtest.tm.domain.execution.ExecutionStep findExecutionStep(Long executionStepId)
boolean wasNeverRun(Long executionId)
executionId - @Transactional(readOnly=true)
org.squashtest.tm.domain.execution.ExecutionStep findRunnableExecutionStep(long executionId)
throws org.squashtest.tm.exception.execution.ExecutionHasNoStepsException
executionId - org.squashtest.tm.exception.execution.ExecutionHasNoStepsExceptionList<org.squashtest.tm.domain.execution.ExecutionStep> getExecutionSteps(Long executionId)
@Transactional(readOnly=true)
org.squashtest.tm.domain.execution.ExecutionStep findStepAt(long executionId,
int executionStepIndex)
executionId - executionStepRank - void changeExecutionStepStatus(Long executionStepId, org.squashtest.tm.domain.execution.ExecutionStatus status)
executionStepId - the step idstatus - the new statusvoid setExecutionStatus(Long executionId, org.squashtest.tm.domain.execution.ExecutionStatus status)
void setExecutionStatus(Long executionId, org.squashtest.tm.domain.execution.ExecutionStatusReport report)
org.squashtest.tm.domain.execution.ExecutionStatusReport getExecutionStatusReport(Long executionId)
int findExecutionStepRank(Long executionStepId)
int findTotalNumberSteps(Long executionId)
void updateExecutionMetadata(org.squashtest.tm.domain.execution.Execution execution)
execution - the execution to updatevoid updateExecutionMetadata(org.squashtest.tm.domain.testautomation.AutomatedExecutionExtender extender)
execution - the execution to updateCopyright © 2010–2017 Henix, henix.fr. All rights reserved.