IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


Antarmuka untuk berkomunikasi dengan backend perekam ResultDB. Antarmuka ini berisi metode untuk membuat dan memperbarui pemanggilan serta mengupload hasil pengujian.

Ringkasan

Metode publik

abstract Invocation finalizeInvocation()

Selesaikan pemanggilan.

abstract void finalizeUpload()

Selesaikan upload hasil dan artefak pengujian.

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

Mengantrekan artefak untuk diupload ke ResultDB.

abstract void uploadTestResult(TestResult result)

Mengantrekan hasil pengujian untuk diupload ke ResultDB.

Metode publik

finalizeInvocation

public abstract Invocation finalizeInvocation ()

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

Hasil
Invocation

finalizeUpload

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

Parameter
request UpdateInvocationRequest

Hasil
Invocation

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

Mengantrekan artefak untuk diupload ke ResultDB.

Parameter
artifact Artifact: Artefak yang akan diupload.

uploadTestResult

public abstract void uploadTestResult (TestResult result)

Mengantrekan hasil pengujian untuk diupload ke ResultDB.

Parameter
result TestResult: Hasil pengujian yang akan diupload.