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)

เมธอดสาธารณะ

สร้าง

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: ผลการทดสอบที่จะอัปโหลด