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