RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

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


Client di registrazione ResultDB che carica i risultati dei test nell'invocazione legacy di ResultDB.

Riepilogo

Costanti

int SERVER_PORT

Metodi pubblici

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

Metti in coda un artefatto da caricare in ResultDB.

void enqueueTestResult(TestResult result)

Metti in coda un risultato del test da caricare in ResultDB.

Invocation finalizeInvocation()

Finalizza l'invocazione.

void finalizeUpload()

Finalizza il caricamento dei risultati dei test e degli artefatti.

void uploadArtifact(Artifact artifact)

Carica un artefatto in ResultDB.

Costanti

SERVER_PORT

public static final int SERVER_PORT

Valore costante: 443 (0x000001bb)

Metodi pubblici

createLegacy

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

Parametri
invocationId String

updateToken String

isStaging Boolean

Resi
IRecorderClientLegacy

createLegacyWithNewInvocation

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

Parametri
invocationId String

invocation Invocation

isStaging Boolean

Resi
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

Metti in coda un artefatto da caricare in ResultDB.

Parametri
artifact Artifact: l'artefatto da caricare.

enqueueTestResult

public void enqueueTestResult (TestResult result)

Metti in coda un risultato del test da caricare in ResultDB.

Parametri
result TestResult: il risultato del test da caricare.

finalizeInvocation

public Invocation finalizeInvocation ()

Finalizza l'invocazione. Questo metodo deve essere chiamato dopo aver caricato tutti i risultati dei test e gli artefatti.

Resi
Invocation

finalizeUpload

public void finalizeUpload ()

Finalizza il caricamento dei risultati dei test e degli artefatti. Questo metodo deve essere chiamato dopo aver messo in coda tutti i risultati dei test e gli artefatti. Le chiamate enqueueTestResult e enqueueArtifact successive a questo metodo verranno ignorate.

uploadArtifact

public void uploadArtifact (Artifact artifact)

Carica un artefatto in ResultDB. Si tratta di una chiamata di blocco. Se possibile, preferisci utilizzare enqueueArtifact(Artifact).

Parametri
artifact Artifact: l'artefatto da caricare.