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 in ResultDB.
Riepilogo
Costanti | |
|---|---|
int |
SERVER_PORT
|
Metodi pubblici | |
|---|---|
static
IRecorderClient
|
create(String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
|
static
IRecorderClient
|
create(String rootInvocationId, String updateToken, Boolean isStaging)
|
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
Metti in coda un artefatto da segnalare a ResultDB. |
void
|
enqueueTestResult(String workunitId, TestResult result)
Metti in coda un risultato del test da segnalare a ResultDB. |
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Metti in coda un'unità di lavoro da segnalare a ResultDB. |
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Metti in coda un aggiornamento dell'unità di lavoro da segnalare a ResultDB. |
void
|
finalizeUpload()
Finalizza il caricamento dei risultati dei test, degli artefatti e delle unità di lavoro. |
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Aggiorna un'unità di lavoro in ResultDB. |
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Carica un artefatto in ResultDB. |
Costanti
SERVER_PORT
public static final int SERVER_PORT
Constant Value: 443 (0x000001bb)
Metodi pubblici
create
public static IRecorderClient create (String rootInvocationId, RootInvocation rootInvocation, WorkUnit rootWorkUnit, Boolean isStaging)
| Parametri | |
|---|---|
rootInvocationId |
String |
rootInvocation |
RootInvocation |
rootWorkUnit |
WorkUnit |
isStaging |
Boolean |
| Resi | |
|---|---|
IRecorderClient |
|
create
public static IRecorderClient create (String rootInvocationId, String updateToken, Boolean isStaging)
| Parametri | |
|---|---|
rootInvocationId |
String |
updateToken |
String |
isStaging |
Boolean |
| Resi | |
|---|---|
IRecorderClient |
|
enqueueArtifact
public void enqueueArtifact (String workUnitId,
Artifact artifact)Metti in coda un artefatto da segnalare a ResultDB.
| Parametri | |
|---|---|
workUnitId |
String: l'ID dell'unità di lavoro dell'artefatto. |
artifact |
Artifact: l'artefatto da caricare in CreateArtifactRequest. |
enqueueTestResult
public void enqueueTestResult (String workunitId,
TestResult result)Metti in coda un risultato del test da segnalare a ResultDB.
| Parametri | |
|---|---|
workunitId |
String: l'ID dell'unità di lavoro del risultato del test. |
result |
TestResult: il risultato del test da caricare in CreateTestResultRequest. |
enqueueWorkUnit
public void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Metti in coda un'unità di lavoro da segnalare a ResultDB.
| Parametri | |
|---|---|
parentId |
String: l'ID principale dell'unità di lavoro. |
id |
String: l'ID dell'unità di lavoro. |
workUnit |
WorkUnit: l'unità di lavoro da caricare in CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public 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 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 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 void uploadArtifact (String workUnitId,
Artifact artifact)Carica un artefatto in ResultDB.
| Parametri | |
|---|---|
workUnitId |
String: l'ID dell'unità di lavoro dell'artefatto. |
artifact |
Artifact: l'artefatto da caricare in CreateArtifactRequest. |