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:要上传的测试结果。 |