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: อาร์ติแฟกต์ที่จะอัปโหลด |