RecorderClientLegacy

public class RecorderClientLegacy
extends Object implements IRecorderClientLegacy

java.lang.Object
com.android.tradefed.result.resultdb.RecorderClientLegacy


테스트 결과를 ResultDB 기존 호출에 업로드하는 ResultDB 레코더 클라이언트입니다.

요약

상수

int SERVER_PORT

공개 메서드

static IRecorderClientLegacy createLegacy(String invocationId, String updateToken, Boolean isStaging)
static IRecorderClientLegacy createLegacyWithNewInvocation(String invocationId, Invocation invocation, Boolean isStaging)
void enqueueArtifact(Artifact artifact)

ResultDB에 업로드할 아티팩트를 대기열에 추가합니다.

void enqueueTestResult(TestResult result)

ResultDB에 업로드할 테스트 결과를 대기열에 추가합니다.

Invocation finalizeInvocation()

호출을 완료합니다.

void finalizeUpload()

테스트 결과 및 아티팩트의 업로드를 완료합니다.

void uploadArtifact(Artifact artifact)

ResultDB에 아티팩트를 업로드합니다.

상수

SERVER_PORT

public static final int SERVER_PORT

상수 값: 443 (0x000001bb)

공개 메서드

createLegacy

public static IRecorderClientLegacy createLegacy (String invocationId, 
                String updateToken, 
                Boolean isStaging)

매개변수
invocationId String

updateToken String

isStaging Boolean

반환
IRecorderClientLegacy

createLegacyWithNewInvocation

public static IRecorderClientLegacy createLegacyWithNewInvocation (String invocationId, 
                Invocation invocation, 
                Boolean isStaging)

매개변수
invocationId String

invocation Invocation

isStaging Boolean

반환
IRecorderClientLegacy

enqueueArtifact

public void enqueueArtifact (Artifact artifact)

ResultDB에 업로드할 아티팩트를 대기열에 추가합니다.

매개변수
artifact Artifact: 업로드할 아티팩트입니다.

enqueueTestResult

public void enqueueTestResult (TestResult result)

ResultDB에 업로드할 테스트 결과를 대기열에 추가합니다.

매개변수
result TestResult: 업로드할 테스트 결과입니다.

finalizeInvocation

public Invocation finalizeInvocation ()

호출을 완료합니다. 이 메서드는 모든 테스트 결과와 아티팩트 가 업로드된 후에 호출되어야 합니다.

반환
Invocation

finalizeUpload

public void finalizeUpload ()

테스트 결과 및 아티팩트의 업로드를 완료합니다. 이 메서드는 모든 테스트 결과와 아티팩트가 대기열에 추가된 후에 호출되어야 합니다. 이 메서드 이후의 enqueueTestResult 및 enqueueArtifact 호출은 무시됩니다.

uploadArtifact

public void uploadArtifact (Artifact artifact)

ResultDB에 아티팩트를 업로드합니다. 차단 호출입니다. 가능하면 enqueueArtifact(Artifact)를 사용하는 것이 좋습니다.

매개변수
artifact Artifact: 업로드할 아티팩트입니다.