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 ที่เสร็จสมบูรณ์ซึ่งแสดงการเรียกใช้

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: โปรโตคอลที่เสร็จสมบูรณ์ซึ่งแสดงถึงกรอบการทดสอบ

processTestCaseStarted

public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)

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

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

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: โปรโตคอลบางส่วนที่แสดงถึงโมดูล

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 ()