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 : โปรโตที่สรุปแล้วซึ่งเป็นตัวแทนของการเรียก

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 : โปรโตบางส่วนเติมหลังจากการเรียกใช้เริ่มต้น

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

processTestModuleStarted

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

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

ปิดซ็อกเก็ต

protected void closeSocket ()