RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

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


Klien perekam ResultDB yang mengupload hasil pengujian ke pemanggilan lama ResultDB.

Ringkasan

Konstanta

int SERVER_PORT

Metode publik

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

Mengantrekan artefak untuk diupload ke ResultDB.

void enqueueTestResult(TestResult result)

Mengantrekan hasil pengujian untuk diupload ke ResultDB.

Invocation finalizeInvocation()

Menyelesaikan pemanggilan.

void finalizeUpload()

Menyelesaikan upload hasil pengujian dan artefak.

void uploadArtifact(Artifact artifact)

Mengupload artefak ke ResultDB.

Konstanta

SERVER_PORT

public static final int SERVER_PORT

Nilai Konstanta: 443 (0x000001bb)

Metode publik

createLegacy

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

Parameter
invocationId String

updateToken String

isStaging Boolean

Hasil
IRecorderClientLegacy

createLegacyWithNewInvocation

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

Parameter
invocationId String

invocation Invocation

isStaging Boolean

Hasil
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

Mengantrekan artefak untuk diupload ke ResultDB.

Parameter
artifact Artifact: Artefak yang akan diupload.

enqueueTestResult

public void enqueueTestResult (TestResult result)

Mengantrekan hasil pengujian untuk diupload ke ResultDB.

Parameter
result TestResult: Hasil pengujian yang akan diupload.

finalizeInvocation

public Invocation finalizeInvocation ()

Menyelesaikan pemanggilan. Metode ini harus dipanggil setelah semua hasil pengujian dan artefak diupload.

Hasil
Invocation

finalizeUpload

public void finalizeUpload ()

Menyelesaikan upload hasil pengujian dan artefak. Metode ini harus dipanggil setelah semua hasil pengujian dan artefak diantrekan. Panggilan enqueueTestResult dan enqueueArtifact setelah metode ini akan diabaikan.

uploadArtifact

public void uploadArtifact (Artifact artifact)

Mengupload artefak ke ResultDB. Ini adalah panggilan pemblokiran. Sebaiknya gunakan enqueueArtifact(Artifact) jika memungkinkan.

Parameter
artifact Artifact: Artefak yang akan diupload.