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

กระบวนการ FinalInvocationLogs

public void processFinalInvocationLogs (TestRecordProto.TestRecord invocationLogs)

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

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

กระบวนการFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

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

กระบวนการStartInvocation

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

กระบวนการ TestRunEnded

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

การจัดการโปรโตบันทึกการรันสรุปผลหลังจากเกิด ERROR(/#testRunEnded(long,HashMap))

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

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

กระบวนการ TestRunStarted

public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)

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

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

setProtoReportPort

public void setProtoReportPort (Integer portValue)

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

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

ปิดSocket

protected void closeSocket ()