Interface TestRunRepository

All Superinterfaces:
org.springframework.data.repository.CrudRepository<TestRun,UUID>, CustomTestRunRepository, org.springframework.data.mongodb.repository.MongoRepository<TestRun,UUID>, org.springframework.data.repository.PagingAndSortingRepository<TestRun,UUID>, org.springframework.data.repository.query.QueryByExampleExecutor<TestRun>, org.springframework.data.repository.Repository<TestRun,UUID>

@Repository public interface TestRunRepository extends CustomTestRunRepository, org.springframework.data.mongodb.repository.MongoRepository<TestRun,UUID>
  • Method Details

    • findByUuid

      TestRun findByUuid(UUID uuid)
    • findFirstByTestCaseIdOrderByStartDateDesc

      TestRun findFirstByTestCaseIdOrderByStartDateDesc(UUID testCaseId)
    • findAllByTestCaseIdOrderByStartDateDesc

      List<TestRun> findAllByTestCaseIdOrderByStartDateDesc(UUID testCaseId)
    • findAllByExecutionStatusOrderByStartDateDesc

      @Query(fields="{\'uuid\': 1, \'finishDate\': 1, \'startDate\': 1}") List<TestRun> findAllByExecutionStatusOrderByStartDateDesc(ExecutionStatuses statuses)
    • findAllByExecutionStatusIn

      @Query(fields="{\'uuid\': 1, \'finishDate\': 1, \'startDate\': 1}") List<TestRun> findAllByExecutionStatusIn(List<ExecutionStatuses> statuses)
    • deleteByUuid

      void deleteByUuid(UUID uuid)
    • findAllByExecutionRequestId

      List<TestRun> findAllByExecutionRequestId(UUID execReqId)
    • findAllTestRunRootCausesByExecutionRequestId

      @Query(fields="{\'uuid\': 1, \'rootCauseId\': 1}") List<TestRun> findAllTestRunRootCausesByExecutionRequestId(UUID execReqId)
    • findTestCaseIdByExecutionRequestId

      @Query(fields="{uuid: 1, testCaseId: 1}") List<TestRun> findTestCaseIdByExecutionRequestId(UUID execReqId)
    • findRootCauseIdTestingStatusByExecutionRequestIdAndNameNot

      @Query(value="{executionRequestId: ?0, name: {$ne: ?1}}", fields="{\'rootCauseId\': 1, \'testingStatus\': 1}") List<TestRun> findRootCauseIdTestingStatusByExecutionRequestIdAndNameNot(UUID executionRequestId, String excludeName)
    • findAllByExecutionRequestIdAndNameNot

      @Query("{executionRequestId: ?0, name: {$ne: ?1}}") List<TestRun> findAllByExecutionRequestIdAndNameNot(UUID execReqId, String excludeName)
    • deleteAllByUuidIn

      void deleteAllByUuidIn(List<UUID> uuid)
    • findAllByExecutionRequestIdIn

      List<TestRun> findAllByExecutionRequestIdIn(List<UUID> executionRequestId)
    • countAllByExecutionRequestIdAndExecutionStatusIn

      Long countAllByExecutionRequestIdAndExecutionStatusIn(UUID executionRequestId, List<ExecutionStatuses> executionStatuses)
    • findFinishDateByExecutionRequestIdAndFinishDateIsNotNullOrderByFinishDateDesc

      @Query(fields="{\'finishDate\': 1}") TestRun findFinishDateByExecutionRequestIdAndFinishDateIsNotNullOrderByFinishDateDesc(UUID executionRequestsId)
    • findAllTestCasesNamesByExecutionRequestIdIn

      @Query(fields="{\'testCaseName\': 1}") List<TestRun> findAllTestCasesNamesByExecutionRequestIdIn(List<UUID> executionRequestsId)
    • findByExecutionRequestIdAndName

      TestRun findByExecutionRequestIdAndName(UUID executionRequestsId, String name)
    • findAllByExecutionRequestIdAndTestingStatusIsNotNull

      List<TestRun> findAllByExecutionRequestIdAndTestingStatusIsNotNull(UUID executionRequestId)
    • findAllByExecutionRequestIdAndExecutionStatusIn

      List<TestRun> findAllByExecutionRequestIdAndExecutionStatusIn(UUID executionRequestId, List<ExecutionStatuses> executionStatuses)
    • findByExecutionRequestIdAndTestingStatus

      @Query("{executionRequestId: ?0, testingStatus: {$ne: ?1}}") List<TestRun> findByExecutionRequestIdAndTestingStatus(UUID requestId, TestingStatuses notEqualStatus)
    • findAllByExecutionRequestIdAndNameContains

      List<TestRun> findAllByExecutionRequestIdAndNameContains(UUID requestId, String searchValue)
    • findNameParentIdByUuid

      @Query(fields="{\'name\': 1, \'parentTestRunId\': 1}") TestRun findNameParentIdByUuid(UUID uuid)
    • findAllByUuidInAndExecutionStatusIn

      @Query(fields="{\'uuid\': 1, executionRequestId: 1, order: 1}") List<TestRun> findAllByUuidInAndExecutionStatusIn(List<UUID> uuid, List<ExecutionStatuses> executionStatus)
    • countAllByTestingStatusAndParentTestRunId

      Long countAllByTestingStatusAndParentTestRunId(TestingStatuses testingStatuses, UUID parentId)
    • countAllByParentTestRunId

      Long countAllByParentTestRunId(UUID parentId)
    • findAllByParentTestRunId

      List<TestRun> findAllByParentTestRunId(UUID parentTestRunId)
    • findAllByExecutionRequestIdAndIsGroupedTestRun

      @Query(fields="{\'uuid\': 1, \'name\': 1, \'testingStatus\': 1}") List<TestRun> findAllByExecutionRequestIdAndIsGroupedTestRun(UUID executionRequestId, boolean isGroupedTestRun)
    • findAllByUuidIn

      List<TestRun> findAllByUuidIn(Collection<UUID> ids)
    • findShortTestRunsByUuidIn

      @Query(fields="{\'uuid\': 1, \'name\': 1, \'testingStatus\': 1, \'executionStatus\': 1}") List<TestRun> findShortTestRunsByUuidIn(Collection<UUID> ids)
    • findAllByExecutionRequestIdOrderByStartDateAsc

      List<TestRun> findAllByExecutionRequestIdOrderByStartDateAsc(UUID requestId)
    • findAllRatesByUuidIn

      @Query(fields="{\'passedRate\': 1, \'warningRate\': 1, \'failedRate\': 1, \'testingStatus\': 1}") List<TestRun> findAllRatesByUuidIn(Collection<UUID> testRunsIds)
    • countAllByExecutionRequestId

      Long countAllByExecutionRequestId(UUID executionRequestId)
    • findTestRunForReportByUuidIn

      @Query(fields="{\'name\': 1, \'uuid\': 1, \'testingStatus\': 1, \'passedRate\': 1, \'duration\': 1, \'dataSetUrl\': 1, \'rootCauseId\': 1, \'testCaseId\': 1, \'dataSetListUrl\': 1, \'jiraTicket\': 1}") List<TestRun> findTestRunForReportByUuidIn(Set<UUID> testRunIds)
    • findTestRunForReportByExecutionRequestId

      @Query(fields="{\'name\': 1, \'uuid\': 1, \'testingStatus\': 1, \'passedRate\': 1, \'duration\': 1, \'dataSetUrl\': 1, \'dataSetListUrl\': 1, \'rootCauseId\': 1, \'testCaseId\':1, \'dataSetListUrl\': 1, \'jiraTicket\': 1}") List<TestRun> findTestRunForReportByExecutionRequestId(UUID executionRequestId)
    • findTestRunsForFdrByExecutionRequestId

      @Query(fields="{\'name\': 1, \'uuid\': 1, \'testingStatus\': 1, \'fdrWasSent\': 1, \'executionStatus\': 1}") List<TestRun> findTestRunsForFdrByExecutionRequestId(UUID executionRequestId)
    • findTestRunForExecutionSummaryByExecutionRequestId

      @Query(fields="{\'testingStatus\': 1, \'urlToBrowserSession\': 1, \'executionStatus\': 1, \'testCaseId\': 1, \'initialTestRunId\': 1, \'labelIds\': 1}") List<TestRun> findTestRunForExecutionSummaryByExecutionRequestId(UUID executionRequestId)
    • findTestRunsUuidAndTestingStatusByExecutionRequestId

      @Query(fields="{\'uuid\': 1, \'testingStatus\': 1}") List<TestRun> findTestRunsUuidAndTestingStatusByExecutionRequestId(UUID executionRequestId)
    • findTestRunsUuidByExecutionRequestId

      @Query(fields="{\'uuid\': 1}") List<TestRun> findTestRunsUuidByExecutionRequestId(UUID executionRequestId)
    • findTestRunForTreeNodeByUuid

      @Query(fields="{\'executionStatus\': 1, \'name\': 1, \'passedRate\': 1, \'reportLabelParams\': 1, \'testingStatus\': 1}") TestRun findTestRunForTreeNodeByUuid(UUID testRunId)
    • findTestRunExecReqIdByUuid

      @Query(fields="{\'executionRequestId\': 1}") TestRun findTestRunExecReqIdByUuid(UUID testRunId)
    • findAllByRootCauseId

      List<TestRun> findAllByRootCauseId(UUID rootCauseId)
    • findTestRunExecReqIdAndTestStatusByUuid

      @Query(fields="{\'executionRequestId\': 1, \'testingStatus\': 1}") TestRun findTestRunExecReqIdAndTestStatusByUuid(UUID testRunId)
    • findTestRunsIdByExecutionRequestIdAndTestingStatus

      @Query(fields="{\'uuid\': 1}") List<TestRun> findTestRunsIdByExecutionRequestIdAndTestingStatus(UUID executionRequestId, TestingStatuses testingStatus)
    • findTestRunsByExecutionRequestIdAndTestingStatusIn

      @Query(fields="{\'uuid\':1}") List<TestRun> findTestRunsByExecutionRequestIdAndTestingStatusIn(UUID executionRequestId, List<TestingStatuses> testingStatuses)
    • findTestRunsUuidErIdByTestingStatusAndUuidIn

      @Query(fields="{\'uuid\': 1, \'executionRequestId\': 1}") List<TestRun> findTestRunsUuidErIdByTestingStatusAndUuidIn(TestingStatuses testingStatuses, List<UUID> testRunIds)
    • findTestRunsUuidErIdByTestingStatusInAndUuidIn

      @Query(fields="{\'uuid\': 1, \'executionRequestId\': 1}") List<TestRun> findTestRunsUuidErIdByTestingStatusInAndUuidIn(List<TestingStatuses> testingStatuses, List<UUID> testRunIds)
    • findTestRunsIdNameTestingStatusByExecutionRequestId

      @Query(fields="{\'uuid\': 1, \'testingStatus\': 1, \'name\': 1}") List<TestRun> findTestRunsIdNameTestingStatusByExecutionRequestId(UUID executionRequestId)
    • findTestRunsIdNameByExecutionRequestId

      @Query(fields="{\'uuid\': 1, \'name\': 1}") List<TestRun> findTestRunsIdNameByExecutionRequestId(UUID executionRequestId)
    • findAllEnrichedTestRunsByExecutionRequestId

      List<EnrichedTestRun> findAllEnrichedTestRunsByExecutionRequestId(UUID execReqId)
    • findTestRunsRatesResponseByExecutionRequestId

      List<TestRunsRatesResponse> findTestRunsRatesResponseByExecutionRequestId(UUID execReqId)
    • findTestRunsIdByExecutionRequestId

      @Query(fields="{\'uuid\': 1}") List<TestRun> findTestRunsIdByExecutionRequestId(UUID executionRequestId)
    • findTestRunsByExecutionRequestId

      @Query("{\'executionRequestId\': ?0, \'numberOfScreens\': {$exists: true}}") List<TestRun> findTestRunsByExecutionRequestId(UUID execReqId)
    • findFirstByTestCaseId

      @Query(fields="{\'executionRequestId\': 1}") TestRun findFirstByTestCaseId(UUID testCaseId)
    • findErByUuidIn

      @Query(fields="{\'executionRequestId\': 1}") List<TestRun> findErByUuidIn(List<UUID> testRunId)