IRecorderClient
public
interface
IRecorderClient
| com.android.tradefed.result.resultdb.IRecorderClient |
อินเทอร์เฟซสำหรับการสื่อสารกับแบ็กเอนด์ของเครื่องบันทึก ResultDB อินเทอร์เฟซมีเมธอดสำหรับ สร้างและอัปเดตการเรียกใช้ รวมถึงอัปโหลดผลการทดสอบ
สรุป
เมธอดสาธารณะ | |
|---|---|
abstract
Invocation
|
finalizeInvocation()
เรียกใช้ฟังก์ชันให้เสร็จสมบูรณ์ |
abstract
void
|
finalizeUpload()
อัปโหลดผลการทดสอบและอาร์ติแฟกต์ให้เสร็จสมบูรณ์ |
abstract
Invocation
|
updateInvocation(UpdateInvocationRequest request)
|
abstract
void
|
uploadArtifact(Artifact artifact)
จัดคิวอาร์ติแฟกต์เพื่ออัปโหลดไปยัง ResultDB |
abstract
void
|
uploadTestResult(TestResult result)
จัดคิวผลการทดสอบเพื่ออัปโหลดไปยัง ResultDB |
เมธอดสาธารณะ
finalizeInvocation
public abstract Invocation finalizeInvocation ()
เรียกใช้ฟังก์ชันให้เสร็จสมบูรณ์ ควรเรียกใช้วิธีนี้หลังจากอัปโหลดผลการทดสอบและอาร์ติแฟกต์ทั้งหมดแล้ว
| คิกรีเทิร์น | |
|---|---|
Invocation |
|
finalizeUpload
public abstract void finalizeUpload ()
อัปโหลดผลการทดสอบและอาร์ติแฟกต์ให้เสร็จสมบูรณ์ ควรเรียกใช้วิธีนี้หลังจากอัปโหลดผลการทดสอบและอาร์ติแฟกต์ทั้งหมดแล้ว ระบบจะไม่สนใจการเรียกใช้ uploadTestResult และ uploadArtifact หลังจากใช้วิธีนี้
updateInvocation
public abstract Invocation updateInvocation (UpdateInvocationRequest request)
| พารามิเตอร์ | |
|---|---|
request |
UpdateInvocationRequest |
| คิกรีเทิร์น | |
|---|---|
Invocation |
|
uploadArtifact
public abstract void uploadArtifact (Artifact artifact)
จัดคิวอาร์ติแฟกต์เพื่ออัปโหลดไปยัง ResultDB
| พารามิเตอร์ | |
|---|---|
artifact |
Artifact: อาร์ติแฟกต์ที่จะอัปโหลด |
uploadTestResult
public abstract void uploadTestResult (TestResult result)
จัดคิวผลการทดสอบเพื่ออัปโหลดไปยัง ResultDB
| พารามิเตอร์ | |
|---|---|
result |
TestResult: ผลการทดสอบที่จะอัปโหลด |