RecorderClient

public class RecorderClient
extends Object implements IRecorderClient

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


テスト結果を ResultDB にアップロードする ResultDB レコーダー クライアント。

概要

定数

int SERVER_PORT

パブリック メソッド

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

呼び出しを確定します。

void finalizeUpload()

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

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

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

void uploadTestResult(TestResult result)

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

定数

SERVER_PORT

public static final int SERVER_PORT

定数値: 443 (0x000001bb)

パブリック メソッド

create

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

パラメータ
invocationId String

updateToken String

isStaging Boolean

戻り値
IRecorderClient

createWithNewInvocation

public static IRecorderClient createWithNewInvocation (CreateInvocationRequest request, 
                Boolean isStaging)

パラメータ
request CreateInvocationRequest

isStaging Boolean

戻り値
IRecorderClient

finalizeInvocation

public Invocation finalizeInvocation ()

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

戻り値
Invocation

finalizeUpload

public void finalizeUpload ()

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

updateInvocation

public Invocation updateInvocation (UpdateInvocationRequest request)

パラメータ
request UpdateInvocationRequest

戻り値
Invocation

uploadArtifact

public void uploadArtifact (Artifact artifact)

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

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

uploadTestResult

public void uploadTestResult (TestResult result)

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

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