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 |
กระบวนการ 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 ()