RecorderClient

public class RecorderClient
extends Object implements IRecorderClient

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


Client di registrazione ResultDB che carica i risultati dei test su ResultDB.

Riepilogo

Costanti

int SERVER_PORT

Metodi pubblici

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

Finalizza la chiamata.

void finalizeUpload()

Finalizza il caricamento dei risultati del test e degli artefatti.

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

Metti in coda un artefatto da caricare in ResultDB.

void uploadTestResult(TestResult result)

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

Costanti

SERVER_PORT

public static final int SERVER_PORT

Valore costante: 443 (0x000001bb)

Metodi pubblici

crea

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

Parametri
invocationId String

updateToken String

isStaging Boolean

Ritorni
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

Parametri
request CreateInvocationRequest

isStaging Boolean

Ritorni
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

Finalizza la chiamata. Questo metodo deve essere chiamato dopo il caricamento di tutti i risultati e gli artefatti dei test.

Ritorni
Invocation

finalizeUpload

public void finalizeUpload ()

Finalizza il caricamento dei risultati del test e degli artefatti. Questo metodo deve essere chiamato dopo il caricamento di tutti i risultati e gli artefatti dei test. Tutte le chiamate uploadTestResult e uploadArtifact successive a questo metodo verranno ignorate.

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

Parametri
request UpdateInvocationRequest

Ritorni
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

Metti in coda un artefatto da caricare in ResultDB.

Parametri
artifact Artifact: l'artefatto da caricare.

uploadTestResult

public void uploadTestResult (TestResult result)

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

Parametri
result TestResult: Il risultato del test da caricare.