Class TestCasesGrpc.TestCasesBlockingStub (0.46.0)

public static final class TestCasesGrpc.TestCasesBlockingStub extends AbstractBlockingStub<TestCasesGrpc.TestCasesBlockingStub>

A stub to allow clients to do synchronous rpc calls to service TestCases.

Service for managing Test Cases and Test Case Results.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractBlockingStub > TestCasesGrpc.TestCasesBlockingStub

Methods

batchDeleteTestCases(BatchDeleteTestCasesRequest request)

public Empty batchDeleteTestCases(BatchDeleteTestCasesRequest request)

Batch deletes test cases.

Parameter
Name Description
request BatchDeleteTestCasesRequest
Returns
Type Description
Empty

batchRunTestCases(BatchRunTestCasesRequest request)

public Operation batchRunTestCases(BatchRunTestCasesRequest request)

Kicks off a batch run of test cases. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: BatchRunTestCasesMetadata
  • response: BatchRunTestCasesResponse
Parameter
Name Description
request BatchRunTestCasesRequest
Returns
Type Description
Operation

build(Channel channel, CallOptions callOptions)

protected TestCasesGrpc.TestCasesBlockingStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
TestCasesGrpc.TestCasesBlockingStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

calculateCoverage(CalculateCoverageRequest request)

public CalculateCoverageResponse calculateCoverage(CalculateCoverageRequest request)

Calculates the test coverage for an agent.

Parameter
Name Description
request CalculateCoverageRequest
Returns
Type Description
CalculateCoverageResponse

createTestCase(CreateTestCaseRequest request)

public TestCase createTestCase(CreateTestCaseRequest request)

Creates a test case for the given agent.

Parameter
Name Description
request CreateTestCaseRequest
Returns
Type Description
TestCase

exportTestCases(ExportTestCasesRequest request)

public Operation exportTestCases(ExportTestCasesRequest request)

Exports the test cases under the agent to a Cloud Storage bucket or a local file. Filter can be applied to export a subset of test cases. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: ExportTestCasesMetadata
  • response: ExportTestCasesResponse
Parameter
Name Description
request ExportTestCasesRequest
Returns
Type Description
Operation

getTestCase(GetTestCaseRequest request)

public TestCase getTestCase(GetTestCaseRequest request)

Gets a test case.

Parameter
Name Description
request GetTestCaseRequest
Returns
Type Description
TestCase

getTestCaseResult(GetTestCaseResultRequest request)

public TestCaseResult getTestCaseResult(GetTestCaseResultRequest request)

Gets a test case result.

Parameter
Name Description
request GetTestCaseResultRequest
Returns
Type Description
TestCaseResult

importTestCases(ImportTestCasesRequest request)

public Operation importTestCases(ImportTestCasesRequest request)

Imports the test cases from a Cloud Storage bucket or a local file. It always creates new test cases and won't overwrite any existing ones. The provided ID in the imported test case is neglected. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: ImportTestCasesMetadata
  • response: ImportTestCasesResponse
Parameter
Name Description
request ImportTestCasesRequest
Returns
Type Description
Operation

listTestCaseResults(ListTestCaseResultsRequest request)

public ListTestCaseResultsResponse listTestCaseResults(ListTestCaseResultsRequest request)

Fetches the list of run results for the given test case. A maximum of 100 results are kept for each test case.

Parameter
Name Description
request ListTestCaseResultsRequest
Returns
Type Description
ListTestCaseResultsResponse

listTestCases(ListTestCasesRequest request)

public ListTestCasesResponse listTestCases(ListTestCasesRequest request)

Fetches a list of test cases for a given agent.

Parameter
Name Description
request ListTestCasesRequest
Returns
Type Description
ListTestCasesResponse

runTestCase(RunTestCaseRequest request)

public Operation runTestCase(RunTestCaseRequest request)

Kicks off a test case run. This method is a long-running operation. The returned Operation type has the following method-specific fields:

  • metadata: RunTestCaseMetadata
  • response: RunTestCaseResponse
Parameter
Name Description
request RunTestCaseRequest
Returns
Type Description
Operation

updateTestCase(UpdateTestCaseRequest request)

public TestCase updateTestCase(UpdateTestCaseRequest request)

Updates the specified test case.

Parameter
Name Description
request UpdateTestCaseRequest
Returns
Type Description
TestCase