IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
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 nella chiamata. Questa è la struttura precedente
per segnalare i risultati dei test a ResultDB. Il nuovo codice deve utilizzare IRecorderClient.
Riepilogo
Metodi pubblici | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
Metti in coda un artefatto da caricare in ResultDB. |
abstract
void
|
enqueueTestResult(TestResult result)
Mettere in coda un risultato del test da caricare in ResultDB. |
abstract
Invocation
|
finalizeInvocation()
Finalizza la chiamata. |
abstract
void
|
finalizeUpload()
Finalizza il caricamento dei risultati del test e degli artefatti. |
abstract
void
|
uploadArtifact(Artifact artifact)
Carica un artefatto in ResultDB. |
Metodi pubblici
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
Metti in coda un artefatto da caricare in ResultDB.
| Parametri | |
|---|---|
artifact |
Artifact: l'artefatto da caricare. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
Mettere in coda un risultato del test da caricare in ResultDB.
| Parametri | |
|---|---|
result |
TestResult: Il risultato del test da caricare. |
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.
| Resi | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Finalizza il caricamento dei risultati del test e degli artefatti. Questo metodo deve essere chiamato dopo che tutti i risultati e gli artefatti del test sono stati inseriti nella coda. Tutte le chiamate enqueueTestResult e enqueueArtifact successive a questo metodo verranno ignorate.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Carica un artefatto in ResultDB. Questa è una chiamata di blocco. Se possibile, preferisci utilizzare enqueueArtifact(Artifact).
| Parametri | |
|---|---|
artifact |
Artifact: l'artefatto da caricare. |