IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
Interfejs do komunikacji z backendem rejestratora ResultDB. Interfejs zawiera metody tworzenia i aktualizowania wywołań oraz przesyłania wyników testów.
Podsumowanie
Metody publiczne | |
|---|---|
abstract
Invocation
|
finalizeInvocation()
Dokończ wywołanie. |
abstract
void
|
finalizeUpload()
Zakończ przesyłanie wyników testów i artefaktów. |
abstract
Invocation
|
updateInvocation(UpdateInvocationRequest request)
|
abstract
void
|
uploadArtifact(Artifact artifact)
Dodaj artefakt do kolejki, aby przesłać go do ResultDB. |
abstract
void
|
uploadTestResult(TestResult result)
Umieść wynik testu w kolejce, aby przesłać go do ResultDB. |
Metody publiczne
finalizeInvocation
public abstract Invocation finalizeInvocation ()
Dokończ wywołanie. Tę metodę należy wywołać po przesłaniu wszystkich wyników testów i artefaktów.
| Zwroty | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
Zakończ przesyłanie wyników testów i artefaktów. Tę metodę należy wywołać po przesłaniu wszystkich wyników testów i artefaktów. Wszystkie wywołania uploadTestResult i uploadArtifact po tej metodzie zostaną zignorowane.
updateInvocation
public abstract Invocation updateInvocation (UpdateInvocationRequest request)
| Parametry | |
|---|---|
request |
UpdateInvocationRequest |
| Zwroty | |
|---|---|
Invocation |
|
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
Dodaj artefakt do kolejki, aby przesłać go do ResultDB.
| Parametry | |
|---|---|
artifact |
Artifact: artefakt do przesłania. |
uploadTestResult
public abstract void uploadTestResult (TestResult result)
Umieść w kolejce wynik testu, który ma zostać przesłany do ResultDB.
| Parametry | |
|---|---|
result |
TestResult: wynik testu do przesłania. |