StreamProtoResultReporter
public
final
class
StreamProtoResultReporter
extends ProtoResultReporter
java.lang.Object | ||
↳ | com.android.tradefed.result.protocol.ProtoResultReporter | |
↳ | com.android.tradefed.result.protocol.StreamProtoResultReporter |
การใช้งาน ProtoResultReporter
สรุป
ช่อง | |
---|---|
public
static
final
String |
PROTO_REPORT_PORT_OPTION
|
ช่างก่อสร้างสาธารณะ | |
---|---|
StreamProtoResultReporter()
|
วิธีการสาธารณะ | |
---|---|
Integer
|
getProtoReportPort()
|
void
|
processFinalInvocationLogs(TestRecordProto.TestRecord invocationLogs)
ใช้ระเบียนการเรียกใช้เพื่อส่งบันทึกสุดท้ายของการเรียกใช้ทั้งหมดทีละรายการ |
void
|
processFinalProto(TestRecordProto.TestRecord finalRecord)
การจัดการ Proto สุดท้ายที่มีผลลัพธ์ทั้งหมด |
void
|
processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)
การจัดการ Proto ของบันทึกการทดสอบการเรียกใช้บางส่วนหลังจาก |
void
|
processTestCaseEnded(TestRecordProto.TestRecord testCaseRecord)
การจัดการ Proto ของระเบียนกรอบการทดสอบที่สรุปผลแล้วหลังจาก |
void
|
processTestCaseStarted(TestRecordProto.TestRecord testCaseStartedRecord)
การจัดการ Proto ของระเบียนกรณีทดสอบบางส่วนหลังจาก |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
การจัดการ Proto ของระเบียนโมดูลที่สรุปผลแล้วหลังจาก |
void
|
processTestModuleStarted(TestRecordProto.TestRecord moduleStartRecord)
การจัดการ Proto ของระเบียนโมดูลบางส่วนหลังจาก |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
การจัดการ Proto ของบันทึกการเรียกใช้ที่เสร็จสิ้นแล้วหลังจากวันที่ |
void
|
processTestRunStarted(TestRecordProto.TestRecord runStartedRecord)
การจัดการ Proto ของบันทึกการเรียกใช้การทดสอบบางส่วนหลังจาก |
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)
การจัดการ Proto สุดท้ายที่มีผลลัพธ์ทั้งหมด
พารามิเตอร์ | |
---|---|
finalRecord |
TestRecordProto.TestRecord : โปรโตคอลที่เสร็จสมบูรณ์ที่มีผลลัพธ์การเรียกใช้ทั้งหมด |
ProcessStartInvocation
public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext context)
การจัดการ Proto ของบันทึกการทดสอบการเรียกใช้บางส่วนหลังจาก invocationStarted(com.android.tradefed.invoker.IInvocationContext)
เกิดขึ้น
พารามิเตอร์ | |
---|---|
invocationStartRecord |
TestRecordProto.TestRecord : Proto บางส่วนที่สร้างขึ้นหลังจาก invocationStart แล้ว |
context |
IInvocationContext : การเรียกใช้ IInvocationContext |
กระบวนการ TestCaseEnded
public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)
การจัดการ Proto ของระเบียนกรอบการทดสอบที่สรุปผลแล้วหลังจาก ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))
เกิดขึ้น
พารามิเตอร์ | |
---|---|
testCaseRecord |
TestRecordProto.TestRecord : ต้นแบบที่สมบูรณ์ซึ่งแสดงกรอบการทดสอบ |
กระบวนการ TestCaseStarted
public void processTestCaseStarted (TestRecordProto.TestRecord testCaseStartedRecord)
การจัดการ Proto ของระเบียนกรณีทดสอบบางส่วนหลังจาก testStarted(com.android.tradefed.result.TestDescription, long)
เกิดขึ้น
พารามิเตอร์ | |
---|---|
testCaseStartedRecord |
TestRecordProto.TestRecord : โปรโตคอลบางส่วนที่แสดงถึงกรอบการทดสอบ |
กระบวนการทดสอบโมดูลสิ้นสุด
public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)
การจัดการ Proto ของระเบียนโมดูลที่สรุปผลแล้วหลังจาก testModuleEnded()
เกิดขึ้น
พารามิเตอร์ | |
---|---|
moduleRecord |
TestRecordProto.TestRecord : Proto ที่เสร็จสมบูรณ์ซึ่งแสดงโมดูล |
กระบวนการทดสอบโมดูลเริ่มต้นแล้ว
public void processTestModuleStarted (TestRecordProto.TestRecord moduleStartRecord)
การจัดการ Proto ของระเบียนโมดูลบางส่วนหลังจาก testModuleStarted(com.android.tradefed.invoker.IInvocationContext)
เกิดขึ้น
พารามิเตอร์ | |
---|---|
moduleStartRecord |
TestRecordProto.TestRecord : โปรโตคอลบางส่วนที่แสดงถึงโมดูล |
กระบวนการทดสอบสิ้นสุดแล้ว
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
การจัดการ Proto ของบันทึกการเรียกใช้ที่เสร็จสิ้นแล้วหลังจากวันที่ ERROR(/#testRunEnded(long,HashMap))
เกิดขึ้น
พารามิเตอร์ | |
---|---|
runRecord |
TestRecordProto.TestRecord : Proto ที่เสร็จสมบูรณ์ซึ่งแสดงการเรียกใช้ |
moduleInProgress |
boolean : ระบุว่าโมดูลอยู่ระหว่างดำเนินการหรือไม่ |
ProcessTestRunStarted
public void processTestRunStarted (TestRecordProto.TestRecord runStartedRecord)
การจัดการ Proto ของบันทึกการเรียกใช้การทดสอบบางส่วนหลังจาก testRunStarted(String, int)
เกิดขึ้น
พารามิเตอร์ | |
---|---|
runStartedRecord |
TestRecordProto.TestRecord : โปรโตคอลบางส่วนที่แสดงถึงการเรียกใช้ |
ตั้งค่าโปรโตคอลการรายงาน
public void setProtoReportPort (Integer portValue)
พารามิเตอร์ | |
---|---|
portValue |
Integer |
วิธีการป้องกัน
CloseSocket
protected void closeSocket ()