RecorderClient

public class RecorderClient
extends Object implements IRecorderClient

java.lang.Object
   ↳ com.android.tradefed.result.resultdb.RecorderClient


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

Podsumowanie

Stałe

int SERVER_PORT

Metody publiczne

static IRecorderClient create(String invocationId, String updateToken, Boolean isStaging)
static IRecorderClient createWithNewInvocation(CreateInvocationRequest request, Boolean isStaging)
Invocation finalizeInvocation()

Dokończ wywołanie.

void finalizeUpload()

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

Invocation updateInvocation(UpdateInvocationRequest request)
void uploadArtifact(Artifact artifact)

Dodaj artefakt do kolejki, aby przesłać go do ResultDB.

void uploadTestResult(TestResult result)

Umieść wynik testu w kolejce, aby przesłać go do ResultDB.

Stałe

SERVER_PORT

public static final int SERVER_PORT

Constant Value: 443 (0x000001bb)

Metody publiczne

utwórz

public static IRecorderClient create (String invocationId, 
                String updateToken, 
                Boolean isStaging)

Parametry
invocationId String

updateToken String

isStaging Boolean

Zwroty
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

Parametry
request CreateInvocationRequest

isStaging Boolean

Zwroty
IRecorderClient

finalizeInvocation

public 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 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 Invocation updateInvocation (UpdateInvocationRequest request)

Parametry
request UpdateInvocationRequest

Zwroty
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

Dodaj artefakt do kolejki, aby przesłać go do ResultDB.

Parametry
artifact Artifact: artefakt do przesłania.

uploadTestResult

public void uploadTestResult (TestResult result)

Umieść wynik testu w kolejce, aby przesłać go do ResultDB.

Parametry
result TestResult: wynik testu do przesłania.