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.