RecorderClient

public class RecorderClient
extends Object implements IRecorderClient

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


Cliente gravador do ResultDB que faz upload dos resultados do teste para o ResultDB.

Resumo

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()

Finalize a invocação.

void finalizeUpload()

Finalize o upload dos resultados e artefatos do teste.

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

Coloque um artefato na fila para fazer upload no ResultDB.

void uploadTestResult(TestResult result)

Enfileira um resultado de teste para fazer upload no ResultDB.

Constantes

SERVER_PORT

public static final int SERVER_PORT

Valor da 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

Retorna
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

Parâmetros
request CreateInvocationRequest

isStaging Boolean

Retorna
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

Finalize a invocação. Esse método precisa ser chamado depois que todos os resultados e artefatos do teste forem enviados.

Retorna
Invocation

finalizeUpload

public void finalizeUpload ()

Finalize o upload dos resultados e artefatos do teste. Esse método precisa ser chamado depois que todos os resultados e artefatos de teste forem enviados. Todas as chamadas uploadTestResult e uploadArtifact após esse método serão ignoradas.

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

Parâmetros
request UpdateInvocationRequest

Retorna
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

Coloque um artefato na fila para fazer upload no ResultDB.

Parâmetros
artifact Artifact: o artefato a ser enviado.

uploadTestResult

public void uploadTestResult (TestResult result)

Enfileira um resultado de teste para fazer upload no ResultDB.

Parâmetros
result TestResult: o resultado do teste a ser enviado.