RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

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


Cliente de ResultDB Recorder que sube los resultados de las pruebas a la invocación heredada de ResultDB.

Resumen

Constantes

int SERVER_PORT

Métodos públicos

static IRecorderClientLegacy createLegacy(String invocationId, String updateToken, Boolean isStaging)
static IRecorderClientLegacy createLegacyWithNewInvocation(String invocationId, Invocation invocation, Boolean isStaging)
void enqueueArtifact(Artifact artifact)

Pone en cola un artefacto para subirlo a ResultDB.

void enqueueTestResult(TestResult result)

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

Invocation finalizeInvocation()

Finaliza la invocación.

void finalizeUpload()

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

void uploadArtifact(Artifact artifact)

Sube un artefacto a ResultDB.

Constantes

SERVER_PORT

public static final int SERVER_PORT

Valor constante: 443 (0x000001bb)

Métodos públicos

createLegacy

public static IRecorderClientLegacy createLegacy (String invocationId, 
                String updateToken, 
                Boolean isStaging)

Parámetros
invocationId String

updateToken String

isStaging Boolean

Muestra
IRecorderClientLegacy

createLegacyWithNewInvocation

public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, 
                Invocation invocation, 
                Boolean isStaging)

Parámetros
invocationId String

invocation Invocation

isStaging Boolean

Muestra
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

Pone en cola un artefacto para subirlo a ResultDB.

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

enqueueTestResult

public void enqueueTestResult (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á.

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 puesto en cola todos los resultados y artefactos de la prueba. Se ignorarán las llamadas a enqueueTestResult y enqueueArtifact que se realicen después de este método.

uploadArtifact

public void uploadArtifact (Artifact artifact)

Sube un artefacto a ResultDB. Esta es una llamada de bloqueo. Si es posible, prefiere usar enqueueArtifact(Artifact).

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