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:要上傳的構件。 |