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: アップロードするテスト結果。 |