TestsApi

Functions

Link copied to clipboard
@GET(value = "api/tests/build/{id}")
abstract suspend fun getBuildTests(@Path(value = "id") id: String, @Query(value = "workUnit") workUnit: String? = null, @Query(value = "testName") testName: String? = null, @Query(value = "testOutcomes") testOutcomes: List<TestOutcome>? = null): BuildTestsResponse

GET api/tests/build/{id} Get tests executed in the given build. Retrieves summary of executed tests and containers, as well as the detailed information about each test execution in each invoked test work unit. Responses:

Link copied to clipboard
@GET(value = "api/tests/cases")
abstract suspend fun getTestCases(@Query(value = "container") container: String, @Query(value = "testOutcomes") testOutcomes: List<TestOutcome>, @Query(value = "limit") limit: Int? = 100, @Query(value = "query") query: String, @Query(value = "include") include: List<TestIncludeFields>? = null): TestsResponse

GET api/tests/cases Get a list of test cases. Retrieves the list of test cases of a single container. Responses:

Link copied to clipboard
@GET(value = "api/tests/containers")
abstract suspend fun getTestContainers(@Query(value = "container") container: String? = "*", @Query(value = "testOutcomes") testOutcomes: List<TestOutcome>, @Query(value = "query") query: String, @Query(value = "include") include: List<TestIncludeFields>? = null): TestsResponse

GET api/tests/containers Get a list of test containers. Returns the list of test containers. Responses: