IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
Interfejs do komunikacji z backendem rejestratora ResultDB. Interfejs zawiera metody tworzenia i aktualizowania jednostek pracy oraz przesyłania wyników testów w ramach jednostki pracy.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
void
|
enqueueArtifact(String workUnitId, Artifact artifact)
Umieść artefakt w kolejce, aby zgłosić go do ResultDB. |
abstract
void
|
enqueueTestResult(String workUnitId, TestResult result)
Dodaje do kolejki wynik testu, który ma zostać zgłoszony do ResultDB. |
abstract
void
|
enqueueWorkUnit(String parentId, String id, WorkUnit workUnit)
Dodaj jednostkę pracy do kolejki, aby zgłosić ją do ResultDB. |
abstract
void
|
enqueueWorkUnitUpdate(WorkUnit workUnit, FieldMask updateMask)
Dodaj do kolejki aktualizację jednostki pracy, aby przesłać ją do ResultDB. |
abstract
void
|
finalizeUpload()
Zakończ przesyłanie wyników testów, artefaktów i jednostek pracy. |
abstract
void
|
updateWorkUnit(WorkUnit workUnit, FieldMask updateMask)
Aktualizowanie jednostki pracy w ResultDB. |
abstract
void
|
uploadArtifact(String workUnitId, Artifact artifact)
Prześlij artefakt do ResultDB. |
Metody publiczne
enqueueArtifact
public abstract void enqueueArtifact (String workUnitId,
Artifact artifact)Umieść artefakt w kolejce, aby zgłosić go do ResultDB.
| Parametry | |
|---|---|
workUnitId |
String: identyfikator jednostki pracy artefaktu. |
artifact |
Artifact: artefakt do przesłania w ramach CreateArtifactRequest. |
enqueueTestResult
public abstract void enqueueTestResult (String workUnitId,
TestResult result)Dodaje do kolejki wynik testu, który ma zostać zgłoszony do ResultDB.
| Parametry | |
|---|---|
workUnitId |
String: identyfikator jednostki pracy wyniku testu. |
result |
TestResult: wynik testu do przesłania w obiekcie CreateTestResultRequest. |
enqueueWorkUnit
public abstract void enqueueWorkUnit (String parentId,
String id,
WorkUnit workUnit)Dodaj jednostkę pracy do kolejki, aby zgłosić ją do ResultDB.
| Parametry | |
|---|---|
parentId |
String: Identyfikator nadrzędny jednostki pracy. |
id |
String: Identyfikator jednostki pracy. |
workUnit |
WorkUnit: Jednostka pracy do przesłania w ramach CreateWorkUnitRequest. |
enqueueWorkUnitUpdate
public abstract void enqueueWorkUnitUpdate (WorkUnit workUnit,
FieldMask updateMask)Dodaj do kolejki aktualizację jednostki pracy, aby przesłać ją do ResultDB.
| Parametry | |
|---|---|
workUnit |
WorkUnit: jednostka pracy do zaktualizowania w UpdateWorkUnitRequest. |
updateMask |
FieldMask: maska pola do aktualizacji. |
finalizeUpload
public abstract void finalizeUpload ()
Zakończ przesyłanie wyników testów, artefaktów i jednostek pracy. Tę metodę należy wywołać po dodaniu wszystkich zasobów do kolejki. Wszystkie wywołania enqueueXXX po tej metodzie będą ignorowane.
updateWorkUnit
public abstract void updateWorkUnit (WorkUnit workUnit,
FieldMask updateMask)Aktualizowanie jednostki pracy w ResultDB.
| Parametry | |
|---|---|
workUnit |
WorkUnit: jednostka pracy do zaktualizowania w UpdateWorkUnitRequest. |
updateMask |
FieldMask: maska pola do aktualizacji. |
uploadArtifact
public abstract void uploadArtifact (String workUnitId,
Artifact artifact)Prześlij artefakt do ResultDB.
| Parametry | |
|---|---|
workUnitId |
String: identyfikator jednostki pracy artefaktu. |
artifact |
Artifact: artefakt do przesłania w ramach CreateArtifactRequest. |