Package org.qubership.atp.ram.services
Class RerunService
java.lang.Object
org.qubership.atp.ram.services.RerunService
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetRequestsForRerun(List<UUID> executionRequestsIds) Find ExecutionRequests with Terminated status.getTestRunsForRerun(List<UUID> testRunIds) Find TestRuns with Terminated status.rerunByFilter(RerunRequest request) Rerun TRs from ER with filter by statuses.rerunExecutionRequests(List<UUID> uuidList) Rerun ER-s.rerunTestRuns(List<UUID> testRunIds) Finds TestRuns with Terminated status and sends the request to orchestrator for rerun.
-
Constructor Details
-
RerunService
public RerunService()
-
-
Method Details
-
getRequestsForRerun
Find ExecutionRequests with Terminated status.- Parameters:
executionRequestsIds- set of ER ids.- Returns:
- ids of ERs with Terminated status.
-
rerunExecutionRequests
Rerun ER-s.- Parameters:
uuidList- of ER-s for rerun
-
rerunByFilter
Rerun TRs from ER with filter by statuses. -
rerunTestRuns
Finds TestRuns with Terminated status and sends the request to orchestrator for rerun.- Parameters:
testRunIds- set of TR ids.- Returns:
- ids of TRs with Terminated status.
- Throws:
RuntimeException- in case no testruns for rerun found or some of testcases have different ER id
-
getTestRunsForRerun
Find TestRuns with Terminated status.- Parameters:
testRunIds- set of TR ids.- Returns:
- ids of TRs with Terminated status.
-