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) การจัดการโปรโตเร็กคอร์ดการทดสอบการเรียกใช้บางส่วนหลังจากเกิด |
void | processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord) การจัดการโปรโตเรกคอร์ดกรณีทดสอบที่สรุปผลหลังจากเกิด |
void | processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord) การจัดการโปรโตเรกคอร์ดกรณีทดสอบบางส่วนหลังจากเกิด |
void | processTestModuleEnd (TestRecordProto.TestRecord moduleRecord) การจัดการโปรโตเร็กคอร์ดโมดูลที่สรุปผลหลังจากเกิด |
void | processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord) มีการจัดการโปรโตเร็กคอร์ดโมดูลบางส่วนหลังจากเกิด |
void | processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress) การจัดการโปรโตเรกคอร์ดการรันที่สิ้นสุดหลังจากเกิด |
void | processTestRunStarted (TestRecordProto.TestRecord runStartedRecord) การจัดการโปรโตเรกคอร์ดการเรียกใช้การทดสอบบางส่วนหลังจากเกิด |
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 ()