IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


Interface for communicating with ResultDB recorder backend. The interface contains methods to create and update invocations and upload test results.

Summary

Public methods

abstract Invocation createInvocation(CreateInvocationRequest request)
abstract Invocation finalizeInvocation(String invocationId)
abstract void finalizeTestResults()
abstract Invocation updateInvocation(UpdateInvocationRequest request)
abstract void uploadTestResult(TestResult result)

Public methods

createInvocation

public abstract Invocation createInvocation (CreateInvocationRequest request)

Parameters
request CreateInvocationRequest

Returns
Invocation

finalizeInvocation

public abstract Invocation finalizeInvocation (String invocationId)

Parameters
invocationId String

Returns
Invocation

finalizeTestResults

public abstract void finalizeTestResults ()

updateInvocation

public abstract Invocation updateInvocation (UpdateInvocationRequest request)

Parameters
request UpdateInvocationRequest

Returns
Invocation

uploadTestResult

public abstract void uploadTestResult (TestResult result)

Parameters
result TestResult