จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.StreamProtoResultReporter


การใช้งาน ProtoResultReporter

สรุป

ทุ่งนา

public static final String PROTO_REPORT_PORT_OPTION

ผู้สร้างสาธารณะ

StreamProtoResultReporter ()

วิธีการสาธารณะ

Integer getProtoReportPort ()
void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

ใช้บันทึกการเรียกใช้เพื่อส่งบันทึกการเรียกใช้ขั้นสุดท้ายทั้งหมดทีละรายการ

void processFinalProto (TestRecordProto.TestRecord finalRecord)

การจัดการโปรโตสุดท้ายกับผลลัพธ์ทั้งหมด

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)

การจัดการโปรโตเร็กคอร์ดการทดสอบการเรียกใช้บางส่วนหลังจาก invocationStarted(com.android.tradefed.invoker.IInvocationContext) เกิดขึ้น

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

การจัดการโปรโตเรกคอร์ดกรณีทดสอบที่สรุปผลหลังจาก ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) เกิดขึ้น

void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

การจัดการโปรโตเรกคอร์ดกรณีทดสอบบางส่วนหลังจากการทดสอบ testStarted(com.android.tradefed.result.TestDescription, long) เกิดขึ้น

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

การจัดการโปรโตเร็กคอร์ดโมดูลที่สรุปผลหลังจาก testModuleEnded()

void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

การจัดการโปรโตเร็กคอร์ดโมดูลบางส่วนหลังจาก testModuleStarted(com.android.tradefed.invoker.IInvocationContext)

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

การจัดการโปรโตเรคคอร์ดการรันที่สรุปผลหลังจาก ERROR(/#testRunEnded(long,HashMap)) เกิดขึ้น

void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

การจัดการโปรโตเร็กคอร์ดรันการทดสอบบางส่วนหลังจากเกิดขึ้น testRunStarted(String, int)

void setProtoReportPort (Integer portValue)

วิธีการป้องกัน

void closeSocket ()

ทุ่งนา

PROTO_REPORT_PORT_OPTION

public static final String PROTO_REPORT_PORT_OPTION

ผู้สร้างสาธารณะ

StreamProtoResultReporter

public StreamProtoResultReporter ()

วิธีการสาธารณะ

getProtoReportPort

public Integer getProtoReportPort ()

คืนสินค้า
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

ใช้บันทึกการเรียกใช้เพื่อส่งบันทึกการเรียกใช้ขั้นสุดท้ายทั้งหมดทีละรายการ

พารามิเตอร์
invocationLogs TestRecordProto.TestRecord : โปรโตสุดท้ายที่แสดงถึงการเรียกใช้

กระบวนการสุดท้ายProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

การจัดการโปรโตสุดท้ายกับผลลัพธ์ทั้งหมด

พารามิเตอร์
finalRecord TestRecordProto.TestRecord : โปรโตที่สรุปผลพร้อมผลลัพธ์การเรียกใช้ทั้งหมด

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext context)

การจัดการโปรโตเร็กคอร์ดการทดสอบการเรียกใช้บางส่วนหลังจาก invocationStarted(com.android.tradefed.invoker.IInvocationContext) เกิดขึ้น

พารามิเตอร์
invocationStartRecord TestRecordProto.TestRecord : โปรโตบางส่วนเติมหลังจาก invocationStart

context IInvocationContext : การเรียก IInvocationContext

กระบวนการTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

การจัดการโปรโตเรกคอร์ดกรณีทดสอบที่สรุปผลหลังจาก ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap)) เกิดขึ้น

พารามิเตอร์
testCaseRecord TestRecordProto.TestRecord : โปรโตที่สรุปผลแล้วแสดงถึงกรณีทดสอบ

กระบวนการTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

การจัดการโปรโตเรกคอร์ดกรณีทดสอบบางส่วนหลังจากการทดสอบ testStarted(com.android.tradefed.result.TestDescription, long) เกิดขึ้น

พารามิเตอร์
testCaseStartedRecord TestRecordProto.TestRecord : โปรโตบางส่วนที่แสดงกรณีทดสอบ

กระบวนการทดสอบโมดูลสิ้นสุด

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

การจัดการโปรโตเร็กคอร์ดโมดูลที่สรุปผลหลังจาก testModuleEnded()

พารามิเตอร์
moduleRecord TestRecordProto.TestRecord : โปรโตสุดท้ายที่แสดงโมดูล

กระบวนการทดสอบโมดูลเริ่มแล้ว

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

การจัดการโปรโตเร็กคอร์ดโมดูลบางส่วนหลังจาก testModuleStarted(com.android.tradefed.invoker.IInvocationContext)

พารามิเตอร์
moduleStartRecord TestRecordProto.TestRecord : โปรโตบางส่วนที่แสดงถึงโมดูล

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

การจัดการโปรโตเรคคอร์ดการรันที่สรุปผลหลังจาก ERROR(/#testRunEnded(long,HashMap)) เกิดขึ้น

พารามิเตอร์
runRecord TestRecordProto.TestRecord : โปรโตขั้นสุดท้ายที่แสดงถึงการรัน

moduleInProgress boolean : โมดูลกำลังดำเนินการอยู่หรือไม่

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

การจัดการโปรโตเร็กคอร์ดรันการทดสอบบางส่วนหลังจากเกิดขึ้น testRunStarted(String, int)

พารามิเตอร์
runStartedRecord TestRecordProto.TestRecord : โปรโตบางส่วนที่แสดงถึงการรัน

setProtoReportPort

public void setProtoReportPort (Integer portValue)

พารามิเตอร์
portValue Integer

วิธีการป้องกัน

closeSocket

protected void closeSocket ()