IRecorderClient

public interface IRecorderClient

com.android.tradefed.result.resultdb.IRecorderClient


ResultDB レコーダー バックエンドと通信するためのインターフェース。このインターフェースには、呼び出しの作成と更新、テスト結果のアップロードを行うメソッドが含まれています。

概要

パブリック メソッド

abstract Invocation finalizeInvocation()

呼び出しを確定します。

abstract void finalizeUpload()

テスト結果とアーティファクトのアップロードを完了します。

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

ResultDB にアップロードするアーティファクトをキューに入れます。

abstract void uploadTestResult(TestResult result)

ResultDB にアップロードするテスト結果をキューに入れます。

パブリック メソッド

finalizeInvocation

public abstract Invocation finalizeInvocation ()

呼び出しを確定します。このメソッドは、すべてのテスト結果とアーティファクトがアップロードされた後に呼び出す必要があります。

戻り値
Invocation

finalizeUpload

public abstract void finalizeUpload ()

テスト結果とアーティファクトのアップロードを完了します。このメソッドは、すべてのテスト結果とアーティファクトがアップロードされた後に呼び出す必要があります。このメソッドの後の uploadTestResult と uploadArtifact の呼び出しは無視されます。

updateInvocation

public abstract Invocation updateInvocation (UpdateInvocationRequest request)

パラメータ
request UpdateInvocationRequest

戻り値
Invocation

uploadArtifact

public abstract void uploadArtifact (Artifact artifact)

ResultDB にアップロードするアーティファクトをキューに入れます。

パラメータ
artifact Artifact: アップロードするアーティファクト。

uploadTestResult

public abstract void uploadTestResult (TestResult result)

ResultDB にアップロードするテスト結果をキューに入れます。

パラメータ
result TestResult: アップロードするテスト結果。