public interface TestCaseResultDao extends BambooObjectDao<TestCaseResult>
Modifier and Type | Method and Description |
---|---|
long |
countTestCaseResultErrors()
Count all TestCaseResultErrors
|
long |
countTestCaseResults()
Count all TestCaseResults
|
TestCaseResult |
findById(long id)
Find a specific testCaseResult by id
|
@NotNull List<Pair<TestCaseResult,Integer>> |
getLastNFailingResultsForTestCase(@NotNull TestCase testCase,
int number)
Retrieve the last n failing testResults for this given test case, latest first.
|
@NotNull List<Pair<TestCaseResult,Integer>> |
getLastNFailingResultsForTestCaseAndBuildResults(@NotNull TestCase testCase,
@NotNull List<BuildResultsSummary> buildResults,
int number)
Retrieve the last n failing testResults for this given test case, but only those that occurred within the provided
build results.
|
@NotNull List<TestCaseResult> |
getQuarantinedTestCasesForBuildResult(@NotNull BuildResultsSummary buildResultsSummary)
Provide a list of the quarantined tests for a build result
|
@NotNull List<TestCaseResult> |
getQuarantinedTestCasesForChainResult(@NotNull ChainResultsSummary chainResultsSummary)
Provide a list of the quarantined tests for a chain result
|
@NotNull List<TestCaseResultStatisticsProvider> |
getResultStatisticsForTestCase(@NotNull TestCase testCase)
Returns a list of wrapped TestCaseResult and BuildResultSummary for a particular test case, for use by e.g.
|
@NotNull List<TestCaseResultStatisticsProvider> |
getResultStatisticsForTestCaseAndBuilds(@NotNull TestCase testCase,
@NotNull List<BuildResultsSummary> buildResults)
Returns a list of wrapped TestCaseResult and BuildResultSummary for a particular test case and contained within a specific
span of build result summaries.
|
@Nullable BuildResultsSummary |
getSucceedingSinceBuildResultSummary(TestCase testCase)
Find the build in which the given test has been successful since.
|
@NotNull List<TestCaseResult> |
getTestCaseResults(TestCase testCase,
long buildNumber)
Find a specific run of a testCase
|
@NotNull List<TestCaseResult> |
getTestCaseResultsForTestCase(@NotNull TestCase testCase)
Return a list of TestCaseResults for a given TestCase
|
@NotNull List<TestCaseResult> |
getTestCaseResultsForTestCaseAndBuilds(@NotNull TestCase testCase,
@NotNull List<BuildResultsSummary> buildResults)
Return a list of TestCaseResults for a given TestCase constrained to a specific set of Build Result Summaries
|
@NotNull List<TestCaseResult> |
getTestsForBuildResultByDeltaState(ResultsSummary summary,
TestDeltaState deltaState,
int firstResult,
int maxCount)
Retrieves a list of testCaseResults for a BuildResultSummary based on their delta state (e.g BROKEN, FIXED)
|
@NotNull List<TestCaseResult> |
getTestsForBuildResultByState(ResultsSummary summary,
TestState state,
int firstResult,
int maxCount)
Retrieves a list of testCaseResults for a BuildResultSummary based on their state (e.f FAILED or SUCCESS).
|
@NotNull List<TestCaseResult> |
getTestsForBuildResultSummary(BuildResultsSummary summary)
Retrieves a list of all testCaseResults for a BuildResultSummary
|
@NotNull List<TestCaseResult> |
getTestsForChainResultByDeltaStates(ChainResultsSummary summary,
TestDeltaState[] deltaStates,
int firstResult,
int maxCount)
Retrieves a list of testCaseResults for a ChainResultSummary based on their delta state (e.g BROKEN, FIXED)
|
@NotNull List<TestCaseResult> |
getTestsForChainResultByState(@NotNull ChainResultsSummary summary,
@NotNull TestState testState,
int firstResult,
int maxCount)
Retrieves a list of testCaseResults for a ChainResultSummary based on their
TestState |
long |
scrollTestCaseResultErrorsForExport(@NotNull Consumer<TestCaseResultError> consumer)
Scroll through and execute function for each of TestCaseResultErrors
Objects passed to function are not fully initialized.
|
long |
scrollTestCaseResultsForExport(@NotNull Consumer<TestCaseResult> consumer)
Scroll through and execute function for each of TestCaseResults
Objects passed to function are not fully initialized.
|
countAll, countWithRestriction, delete, deleteAll, findAll, findById, merge, save, saveAll
TestCaseResult findById(long id)
id
- of the test you want to find@NotNull @NotNull List<TestCaseResult> getTestsForBuildResultByState(ResultsSummary summary, TestState state, int firstResult, int maxCount)
summary
- the BuildResultsSummary to get the tests forstate
- the TestState to search for.firstResult
- the first record to be retrieved. Negative values are treated as 0.maxCount
- maximum amount of records to be retrieved. Values less than or equal to 0 are ignored.@NotNull @NotNull List<TestCaseResult> getTestsForBuildResultByDeltaState(ResultsSummary summary, TestDeltaState deltaState, int firstResult, int maxCount)
summary
- the BuildResultsSummary to get the tests fordeltaState
- the TestDeltaState to search for.firstResult
- the first record to be retrieved. Negative values are treated as 0.maxCount
- maximum amount of records to be retrieved. Values less than or equal to 0 are ignored.@NotNull @NotNull List<TestCaseResult> getTestsForChainResultByDeltaStates(ChainResultsSummary summary, TestDeltaState[] deltaStates, int firstResult, int maxCount)
summary
- deltaStates
- firstResult
- - index of the first resultmaxCount
- - maximum amount of records returned@NotNull @NotNull List<TestCaseResult> getTestsForChainResultByState(@NotNull @NotNull ChainResultsSummary summary, @NotNull @NotNull TestState testState, int firstResult, int maxCount)
TestState
summary
- testState
- firstResult
- maxCount
- @NotNull @NotNull List<TestCaseResult> getQuarantinedTestCasesForChainResult(@NotNull @NotNull ChainResultsSummary chainResultsSummary)
chainResultsSummary
- to search for the tests.@NotNull @NotNull List<TestCaseResult> getTestsForBuildResultSummary(BuildResultsSummary summary)
summary
- the BuildResultsSummary to get the tests for@NotNull @NotNull List<TestCaseResult> getQuarantinedTestCasesForBuildResult(@NotNull @NotNull BuildResultsSummary buildResultsSummary)
buildResultsSummary
- to search for the tests.@NotNull @NotNull List<TestCaseResultStatisticsProvider> getResultStatisticsForTestCase(@NotNull @NotNull TestCase testCase)
testCase
- to find the results forTestCaseResultStatisticsProvider
for each TestCaseResult found for the TestCase@NotNull @NotNull List<TestCaseResultStatisticsProvider> getResultStatisticsForTestCaseAndBuilds(@NotNull @NotNull TestCase testCase, @NotNull @NotNull List<BuildResultsSummary> buildResults)
testCase
- to find the results forbuildResults
- to contain search to (this list must not be empty)TestCaseResultStatisticsProvider
for each TestCaseResult found for the TestCase@NotNull @NotNull List<TestCaseResult> getTestCaseResultsForTestCase(@NotNull @NotNull TestCase testCase)
testCase
- to look forTestCaseResult
for the given TestCase@NotNull @NotNull List<TestCaseResult> getTestCaseResultsForTestCaseAndBuilds(@NotNull @NotNull TestCase testCase, @NotNull @NotNull List<BuildResultsSummary> buildResults)
testCase
- to look forbuildResults
- to contain search toTestCaseResult
for the given TestCase@NotNull @NotNull List<Pair<TestCaseResult,Integer>> getLastNFailingResultsForTestCase(@NotNull @NotNull TestCase testCase, int number)
testCase
- to look for the results for.number
- of results to retrieve@NotNull @NotNull List<Pair<TestCaseResult,Integer>> getLastNFailingResultsForTestCaseAndBuildResults(@NotNull @NotNull TestCase testCase, @NotNull @NotNull List<BuildResultsSummary> buildResults, int number)
testCase
- to look for the results for.buildResults
- to search in for the tests.number
- of results to retrieve@NotNull @NotNull List<TestCaseResult> getTestCaseResults(TestCase testCase, long buildNumber)
testCase
- to look forbuildNumber
- of the build the run should have occurred in@Nullable @Nullable BuildResultsSummary getSucceedingSinceBuildResultSummary(TestCase testCase)
testCase
- to search history for.long countTestCaseResults()
long countTestCaseResultErrors()
long scrollTestCaseResultsForExport(@NotNull @NotNull Consumer<TestCaseResult> consumer)
consumer
- consumer to accept each of the TestClassResultslong scrollTestCaseResultErrorsForExport(@NotNull @NotNull Consumer<TestCaseResultError> consumer)
consumer
- consumer to accept each of the TestCaseResultErrorsCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.