Interface CustomTestRunRepository
- All Known Subinterfaces:
TestRunRepository
- All Known Implementing Classes:
CustomTestRunRepositoryImpl
public interface CustomTestRunRepository
Custom repo for test runs.
-
Method Summary
Modifier and TypeMethodDescriptioncompareByExecutionRequestIds(List<UUID> executionRequestIds) findAllByFilter(int page, int size, AnalyzedTestRunSortedColumns columnType, org.springframework.data.domain.Sort.Direction sortType, TestRunSearchRequest filter) Find paged test runs by filter.findProjectIdByTestCaseId(UUID testCaseId) findProjectIdByTestRunId(UUID testRunId) findTestRunsByExecutionRequestAndHasLogRecordsWithFile(UUID executionRequestId, FileType fileType) findTestRunsByExecutionRequestIdAndNamesAndLabelIds(UUID executionRequestId, List<String> testRunNames, List<UUID> labelIds) findTestRunsIdNameByExecutionRequestIdAndLabelIds(UUID executionRequestId, List<UUID> labelIds) getTestRunsNotInExecutionRequestCompareTable(List<UUID> executionRequestIds) voidupdateAnyFieldsRamObjectByIdDocument(UUID testRunId, Map<String, Object> fieldsToUpdate, Class<?> entityClass) voidupdateStatusesAndFinishDateByTestRunId(UUID testRunId, ExecutionStatuses executionStatus, TestingStatuses testingStatus, Timestamp finishDate, long duration)
-
Method Details
-
findAllByFilter
PaginationResponse<TestRun> findAllByFilter(int page, int size, AnalyzedTestRunSortedColumns columnType, org.springframework.data.domain.Sort.Direction sortType, TestRunSearchRequest filter) Find paged test runs by filter.- Parameters:
page- page numsize- size numcolumnType- column for sortingsortType- sorting typefilter- filter- Returns:
- filtered test runs
-
compareByExecutionRequestIds
-
getTestRunsNotInExecutionRequestCompareTable
List<BaseEntityResponse> getTestRunsNotInExecutionRequestCompareTable(List<UUID> executionRequestIds) -
updateStatusesAndFinishDateByTestRunId
void updateStatusesAndFinishDateByTestRunId(UUID testRunId, ExecutionStatuses executionStatus, TestingStatuses testingStatus, Timestamp finishDate, long duration) -
findTestRunsByExecutionRequestAndHasLogRecordsWithFile
-
findTestRunsByExecutionRequestIdAndNamesAndLabelIds
-
findTestRunsIdNameByExecutionRequestIdAndLabelIds
-
findProjectIdByTestRunId
-
findProjectIdByTestCaseId
-
updateAnyFieldsRamObjectByIdDocument
-