Client

public class Client
extends Object implements IRecorderClient

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.Client


ResultDB recorder client that uploads test results to ResultDB.

Summary

Constants

int SERVER_PORT

Fields

public static final String SERVER_ADDRESS

Public methods

static IRecorderClient create(String invocationId, String updateToken)
Invocation createInvocation(CreateInvocationRequest request)
Invocation finalizeInvocation(String invocationId)
void finalizeTestResults()
Invocation updateInvocation(UpdateInvocationRequest request)
void uploadTestResult(TestResult result)

Constants

SERVER_PORT

public static final int SERVER_PORT

Constant Value: 443 (0x000001bb)

Fields

SERVER_ADDRESS

public static final String SERVER_ADDRESS

Public methods

create

public static IRecorderClient create (String invocationId, 
                String updateToken)

Parameters
invocationId String

updateToken String

Returns
IRecorderClient

createInvocation

public Invocation createInvocation (CreateInvocationRequest request)

Parameters
request CreateInvocationRequest

Returns
Invocation

finalizeInvocation

public Invocation finalizeInvocation (String invocationId)

Parameters
invocationId String

Returns
Invocation

finalizeTestResults

public void finalizeTestResults ()

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

Parameters
request UpdateInvocationRequest

Returns
Invocation

uploadTestResult

public void uploadTestResult (TestResult result)

Parameters
result TestResult