RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

java.lang.Object
com.android.tradefed.result.resultdb.RecorderClientLegacy


Klient rejestratora ResultDB, który przesyła wyniki testów do starszego wywołania ResultDB.

Podsumowanie

Stałe

int SERVER_PORT

Metody publiczne

static IRecorderClientLegacy createLegacy(String invocationId, String updateToken, Boolean isStaging)
static IRecorderClientLegacy createLegacyWithNewInvocation(String invocationId, Invocation invocation, Boolean isStaging)
void enqueueArtifact(Artifact artifact)

Dodaj artefakt do kolejki przesyłania do ResultDB.

void enqueueTestResult(TestResult result)

Dodaj wynik testu do kolejki przesyłania do ResultDB.

Invocation finalizeInvocation()

Zakończ wywołanie.

void finalizeUpload()

Zakończ przesyłanie wyników testów i artefaktów.

void uploadArtifact(Artifact artifact)

Prześlij artefakt do ResultDB.

Stałe

SERVER_PORT

public static final int SERVER_PORT

Constant Value: 443 (0x000001bb)

Metody publiczne

createLegacy

public static IRecorderClientLegacy createLegacy (String invocationId, 
                String updateToken, 
                Boolean isStaging)

Parametry
invocationId String

updateToken String

isStaging Boolean

Zwraca
IRecorderClientLegacy

createLegacyWithNewInvocation

public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, 
                Invocation invocation, 
                Boolean isStaging)

Parametry
invocationId String

invocation Invocation

isStaging Boolean

Zwraca
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

Dodaj artefakt do kolejki przesyłania do ResultDB.

Parametry
artifact Artifact: artefakt do przesłania.

enqueueTestResult

public void enqueueTestResult (TestResult result)

Dodaj wynik testu do kolejki przesyłania do ResultDB.

Parametry
result TestResult: wynik testu do przesłania.

finalizeInvocation

public Invocation finalizeInvocation ()

Zakończ wywołanie. Tę metodę należy wywołać po przesłaniu wszystkich wyników testów i artefaktów.

Zwraca
Invocation

finalizeUpload

public void finalizeUpload ()

Zakończ 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 void uploadArtifact (Artifact artifact)

Prześlij artefakt do ResultDB. Jest to wywołanie blokujące. Jeśli to możliwe, użyj enqueueArtifact(Artifact).

Parametry
artifact Artifact: artefakt do przesłania.