RecorderClient

public class RecorderClient
extends Object implements IRecorderClient

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


ResultDB-Recorder-Client, der Testergebnisse in ResultDB hochlädt.

Zusammenfassung

Konstanten

int SERVER_PORT

Öffentliche Methoden

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

Schließen Sie den Aufruf ab.

void finalizeUpload()

Laden Sie die Testergebnisse und Artefakte hoch.

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

Ein Artefakt in die Warteschlange stellen, um es in ResultDB hochzuladen.

void uploadTestResult(TestResult result)

Ein Testergebnis in die Warteschlange stellen, um es in ResultDB hochzuladen.

Konstanten

SERVER_PORT

public static final int SERVER_PORT

Konstanter Wert: 443 (0x000001bb)

Öffentliche Methoden

create

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

Parameter
invocationId String

updateToken String

isStaging Boolean

Returns
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

Parameter
request CreateInvocationRequest

isStaging Boolean

Returns
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

Schließen Sie den Aufruf ab. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte hochgeladen wurden.

Returns
Invocation

finalizeUpload

public void finalizeUpload ()

Laden Sie die Testergebnisse und Artefakte hoch. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte hochgeladen wurden. Alle uploadTestResult- und uploadArtifact-Aufrufe nach dieser Methode werden ignoriert.

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

Parameter
request UpdateInvocationRequest

Returns
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

Ein Artefakt in die Warteschlange stellen, um es in ResultDB hochzuladen.

Parameter
artifact Artifact: Das hochzuladende Artefakt.

uploadTestResult

public void uploadTestResult (TestResult result)

Ein Testergebnis in die Warteschlange stellen, um es in ResultDB hochzuladen.

Parameter
result TestResult: Das hochzuladende Testergebnis.