StreamProtoResultReporter

public final class StreamProtoResultReporter
extends ProtoResultReporter

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


การใช้งาน ProtoResultReporter

สรุป

ค่าคงที่

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

ค่าคงที่: "proto-report-port"

เครื่องมือสร้างสาธารณะ

StreamProtoResultReporter

public StreamProtoResultReporter ()

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

getProtoReportPort

public Integer getProtoReportPort ()

คิกรีเทิร์น
Integer

processFinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

พารามิเตอร์
invocationLogs TestRecordProto.TestRecord: Proto ที่เสร็จสมบูรณ์ซึ่งแสดงถึงการเรียกใช้

processFinalProto

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

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

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

พารามิเตอร์
testCaseRecord TestRecordProto.TestRecord: Proto ที่เสร็จสมบูรณ์ซึ่งแสดงถึงกรณีทดสอบ

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

การจัดการโปรโตคอลของบันทึกโมดูลที่เสร็จสมบูรณ์แล้วหลังจากเกิด testModuleEnded()

พารามิเตอร์
moduleRecord TestRecordProto.TestRecord: โปรโตที่เสร็จสมบูรณ์ซึ่งแสดงโมดูล

processTestModuleStarted

public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)

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

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

processTestRunEnded

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

การจัดการโปรโตคอลบันทึกการเรียกใช้ที่เสร็จสมบูรณ์แล้วหลังจากเกิด ERROR(/#testRunEnded(long,HashMap))

พารามิเตอร์
runRecord TestRecordProto.TestRecord: Proto ที่เสร็จสมบูรณ์ซึ่งแสดงถึงการเรียกใช้

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

processTestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

พารามิเตอร์
runStartedRecord TestRecordProto.TestRecord: Proto บางส่วนที่แสดงการเรียกใช้

setProtoReportPort

public void setProtoReportPort (Integer portValue)

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

วิธีการที่ได้รับการป้องกัน

closeSocket

protected void closeSocket ()