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. |