IRecorderClientLegacy
public
interface
IRecorderClientLegacy
| com.android.tradefed.result.resultdb.IRecorderClientLegacy |
Interfejs do komunikacji z backendem rejestratora ResultDB. Zawiera metody tworzenia i aktualizowania wywołań oraz przesyłania wyników testów w ramach wywołania. Jest to starsza struktura
raportowania wyników testów do ResultDB. Nowy kod powinien zamiast tego używać IRecorderClient.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
void
|
enqueueArtifact(Artifact artifact)
Dodaje artefakt do kolejki przesyłania do ResultDB. |
abstract
void
|
enqueueTestResult(TestResult result)
Dodaje wynik testu do kolejki przesyłania do ResultDB. |
abstract
Invocation
|
finalizeInvocation()
Kończy wywołanie. |
abstract
void
|
finalizeUpload()
Kończy przesyłanie wyników testów i artefaktów. |
abstract
void
|
uploadArtifact(Artifact artifact)
Przesyła artefakt do ResultDB. |
Metody publiczne
enqueueArtifact
public abstract void enqueueArtifact (Artifact artifact)
Dodaje artefakt do kolejki przesyłania do ResultDB.
| Parametry | |
|---|---|
artifact |
Artifact: artefakt do przesłania. |
enqueueTestResult
public abstract void enqueueTestResult (TestResult result)
Dodaje wynik testu do kolejki przesyłania do ResultDB.
| Parametry | |
|---|---|
result |
TestResult: wynik testu do przesłania. |
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Kończy wywołanie. Tę metodę należy wywołać po przesłaniu wszystkich wyników testów i artefaktów.
| Zwraca | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Kończy przesyłanie wyników testów i artefaktów. Tę metodę należy wywołać po dodaniu wszystkich wyników testów i artefaktów do kolejki. Wszystkie wywołania enqueueTestResult i enqueueArtifact po tej metodzie zostaną zignorowane.
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Przesyła artefakt do ResultDB. Jest to wywołanie blokujące. Jeśli to możliwe, używaj enqueueArtifact(Artifact).
| Parametry | |
|---|---|
artifact |
Artifact: artefakt do przesłania. |