RecorderClient

public class RecorderClient
extends Object implements IRecorderClient

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


Klien perekam ResultDB yang mengupload hasil pengujian ke ResultDB.

Ringkasan

Konstanta

int SERVER_PORT

Metode publik

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

Selesaikan pemanggilan.

void finalizeUpload()

Selesaikan upload hasil dan artefak pengujian.

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

Mengantrekan artefak untuk diupload ke ResultDB.

void uploadTestResult(TestResult result)

Mengantrekan hasil pengujian untuk diupload ke ResultDB.

Konstanta

SERVER_PORT

public static final int SERVER_PORT

Nilai Konstanta: 443 (0x000001bb)

Metode publik

create

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

Parameter
invocationId String

updateToken String

isStaging Boolean

Hasil
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

Parameter
request CreateInvocationRequest

isStaging Boolean

Hasil
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

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

Hasil
Invocation

finalizeUpload

public void finalizeUpload ()

Selesaikan upload hasil dan artefak pengujian. Metode ini harus dipanggil setelah semua hasil dan artefak pengujian diupload. Semua panggilan uploadTestResult dan uploadArtifact setelah metode ini akan diabaikan.

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

Parameter
request UpdateInvocationRequest

Hasil
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

Mengantrekan artefak untuk diupload ke ResultDB.

Parameter
artifact Artifact: Artefak yang akan diupload.

uploadTestResult

public void uploadTestResult (TestResult result)

Mengantrekan hasil pengujian untuk diupload ke ResultDB.

Parameter
result TestResult: Hasil pengujian yang akan diupload.