RecorderClient

public class RecorderClient
extends Object implements IRecorderClient

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


Es un cliente de ResultDB Recorder que sube los resultados de las pruebas a ResultDB.

Resumen

Constantes

int SERVER_PORT

Métodos públicos

static IRecorderClient create(String invocationId, String updateToken, Boolean isStaging)
static IRecorderClient createWithNewInvocation(CreateInvocationRequest request, Boolean isStaging)
Invocation finalizeInvocation()

Finaliza la invocación.

void finalizeUpload()

Finaliza la carga de los resultados y artefactos de la prueba.

Invocation updateInvocation(UpdateInvocationRequest request)
void uploadArtifact(Artifact artifact)

Pone en cola un artefacto para subirlo a ResultDB.

void uploadTestResult(TestResult result)

Pone en cola un resultado de prueba para subirlo a ResultDB.

Constantes

SERVER_PORT

public static final int SERVER_PORT

Valor constante: 443 (0x000001bb)

Métodos públicos

create

public static IRecorderClient create (String invocationId, 
                String updateToken, 
                Boolean isStaging)

Parámetros
invocationId String

updateToken String

isStaging Boolean

Muestra
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

Parámetros
request CreateInvocationRequest

isStaging Boolean

Muestra
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

Finaliza la invocación. Se debe llamar a este método después de que se hayan subido todos los resultados y artefactos de la prueba.

Muestra
Invocation

finalizeUpload

public void finalizeUpload ()

Finaliza la carga de los resultados y artefactos de la prueba. Se debe llamar a este método después de que se hayan subido todos los resultados y artefactos de las pruebas. Se ignorarán todas las llamadas a uploadTestResult y uploadArtifact después de este método.

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

Parámetros
request UpdateInvocationRequest

Muestra
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

Pone en cola un artefacto para subirlo a ResultDB.

Parámetros
artifact Artifact: Es el artefacto que se subirá.

uploadTestResult

public void uploadTestResult (TestResult result)

Pone en cola un resultado de prueba para subirlo a ResultDB.

Parámetros
result TestResult: Es el resultado de la prueba que se subirá.