RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

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


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

Zusammenfassung

Konstanten

int SERVER_PORT

Öffentliche Methoden

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

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

void enqueueTestResult(TestResult result)

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

Invocation finalizeInvocation()

Den Aufruf abschließen.

void finalizeUpload()

Den Upload von Testergebnissen und Artefakten abschließen.

void uploadArtifact(Artifact artifact)

Ein Artefakt in ResultDB hochladen.

Konstanten

SERVER_PORT

public static final int SERVER_PORT

Konstanter Wert: 443 (0x000001bb)

Öffentliche Methoden

createLegacy

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

Parameter
invocationId String

updateToken String

isStaging Boolean

Gibt Folgendes zurück:
IRecorderClientLegacy

createLegacyWithNewInvocation

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

Parameter
invocationId String

invocation Invocation

isStaging Boolean

Gibt Folgendes zurück:
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

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

Parameter
artifact Artifact: Das hochzuladende Artefakt.

enqueueTestResult

public void enqueueTestResult (TestResult result)

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

Parameter
result TestResult: Das hochzuladende Testergebnis.

finalizeInvocation

public Invocation finalizeInvocation ()

Den Aufruf abschließen. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte hochgeladen wurden.

Gibt Folgendes zurück:
Invocation

finalizeUpload

public void finalizeUpload ()

Den Upload von Testergebnissen und Artefakten abschließen. Diese Methode sollte aufgerufen werden, nachdem alle Testergebnisse und Artefakte in die Warteschlange gestellt wurden. Alle enqueueTestResult- und enqueueArtifact Aufrufe nach dieser Methode werden ignoriert.

uploadArtifact

public void uploadArtifact (Artifact artifact)

Ein Artefakt in ResultDB hochladen. Dies ist ein blockierender Aufruf. Verwenden Sie nach Möglichkeit enqueueArtifact(Artifact).

Parameter
artifact Artifact: Das hochzuladende Artefakt.