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: 업로드할 테스트 결과입니다.