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. |