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