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