IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


Interfaccia per la comunicazione con il backend del registratore ResultDB. L'interfaccia contiene metodi per creare e aggiornare le chiamate e caricare i risultati dei test.

Riepilogo

Metodi pubblici

abstract Invocation finalizeInvocation()

Finalizza la chiamata.

abstract void finalizeUpload()

Finalizza il caricamento dei risultati del test e degli artefatti.

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

Metti in coda un artefatto da caricare in ResultDB.

abstract void uploadTestResult(TestResult result)

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

Metodi pubblici

finalizeInvocation

public abstract 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 abstract 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 abstract Invocation updateInvocation (UpdateInvocationRequest request)

Parametri
request UpdateInvocationRequest

Ritorni
Invocation

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

Metti in coda un artefatto da caricare in ResultDB.

Parametri
artifact Artifact: l'artefatto da caricare.

uploadTestResult

public abstract void uploadTestResult (TestResult result)

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

Parametri
result TestResult: Il risultato del test da caricare.