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 unità di lavoro e caricare i risultati dei test nell'unità di lavoro.
Riepilogo
Metodi pubblici | |
|---|---|
abstract
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
Metti in coda un artefatto da segnalare a ResultDB. |
abstract
void
|
enqueueTestResult(String workUnitId, TestResult result)
Metti in coda un risultato del test da segnalare a ResultDB. |
abstract
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Metti in coda un'unità di lavoro da segnalare a ResultDB. |
abstract
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Metti in coda un aggiornamento dell'unità di lavoro da segnalare a ResultDB. |
abstract
void
|
finalizeUpload()
Finalizza il caricamento dei risultati dei test, degli artefatti e delle unità di lavoro. |
abstract
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Aggiorna un'unità di lavoro in ResultDB. |
abstract
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Carica un artefatto in ResultDB. |
Metodi pubblici
enqueueArtifact
public abstract void enqueueArtifact (String workUnitId,
Artifact artifact)Metti in coda un artefatto da segnalare a ResultDB.
| Parametri | |
|---|---|
workUnitId |
String: l'ID unità di lavoro dell'artefatto. |
artifact |
Artifact: l'artefatto da caricare in CreateArtifactRequest. |
enqueueTestResult
public abstract void enqueueTestResult (String workUnitId,
TestResult result)Metti in coda un risultato del test da segnalare a ResultDB.
| Parametri | |
|---|---|
workUnitId |
String: l'ID unità di lavoro del risultato del test. |
result |
TestResult: il risultato del test da caricare in CreateTestResultRequest. |
enqueueWorkUnit
public abstract void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Metti in coda un'unità di lavoro da segnalare a ResultDB.
| Parametri | |
|---|---|
parentId |
String: l'ID unità di lavoro principale. |
id |
String: l'ID unità di lavoro. |
workUnit |
WorkUnit: l'unità di lavoro da caricare in CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public abstract void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)Metti in coda un aggiornamento dell'unità di lavoro da segnalare a ResultDB.
| Parametri | |
|---|---|
workUnit |
WorkUnit: l'unità di lavoro da aggiornare in UpdateWorkUnitRequest. |
updateMask |
FieldMask: la maschera di campo per l'aggiornamento. |
finalizeUpload
public abstract void finalizeUpload ()
Finalizza il caricamento dei risultati dei test, degli artefatti e delle unità di lavoro. Questo metodo deve essere chiamato dopo che tutte le risorse sono state messe in coda. Tutte le chiamate enqueueXXX dopo questo metodo verranno ignorate.
updateWorkUnit
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)Aggiorna un'unità di lavoro in ResultDB.
| Parametri | |
|---|---|
workUnit |
WorkUnit: l'unità di lavoro da aggiornare in UpdateWorkUnitRequest. |
updateMask |
FieldMask: la maschera di campo per l'aggiornamento. |
uploadArtifact
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)Carica un artefatto in ResultDB.
| Parametri | |
|---|---|
workUnitId |
String: l'ID unità di lavoro dell'artefatto. |
artifact |
Artifact: l'artefatto da caricare in CreateArtifactRequest. |