ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
โปรแกรมแยกวิเคราะห์สำหรับรูปแบบโปรโตคอลผลการค้นหาของ Tradefed
สรุป
ชั้นเรียนที่ซ้อนกัน | |
---|---|
enum |
ProtoResultParser.TestLevel
การแจกแจงค่าที่แสดงถึงระดับปัจจุบันของโปรโตคอลที่ประมวลผล |
ตัวสร้างแบบสาธารณะ | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor. |
เมธอดสาธารณะ | |
---|---|
void
|
completeModuleEvents()
โปรดระบุเหตุการณ์ของข้อบังคับให้เสร็จสมบูรณ์เพื่อให้การรายงานสอดคล้องกัน |
String
|
getModuleInProgress()
แสดงผลรหัสของโมดูลที่ดำเนินการอยู่ |
boolean
|
hasInvocationFailed()
แสดงผลว่ามีการรายงานการเรียกใช้ที่ไม่สําเร็จหรือไม่ |
boolean
|
invocationEndedReached()
แสดงผลว่าการวิเคราะห์ถึงจุดสิ้นสุดการเรียกใช้หรือไม่ |
void
|
processFileProto(File protoFile)
ในกรณีที่แยกวิเคราะห์ไฟล์โปรโตโดยตรง ให้จัดการการแยกวิเคราะห์โดยตรงเป็นลําดับ |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
ฟังก์ชันหลักที่นําโปรโตคอลที่เสร็จสมบูรณ์แล้วมาเล่นผลลัพธ์อีกครั้ง |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
ฟังก์ชันหลักที่แสดงโปรโตแต่ละรายการเพื่อแยกวิเคราะห์เป็นเหตุการณ์ Tradefed |
void
|
setQuiet(boolean quiet)
ตั้งค่าว่าจะพิมพ์หรือไม่เมื่อได้รับเหตุการณ์ |
void
|
setReportLogs(boolean reportLogs)
ตั้งค่าว่าควรรายงานบันทึกหรือไม่ |
ตัวสร้างแบบสาธารณะ
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
พารามิเตอร์ | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
พารามิเตอร์ | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
เมธอดสาธารณะ
completeModuleEvents
public void completeModuleEvents ()
โปรดระบุเหตุการณ์ของข้อบังคับให้เสร็จสมบูรณ์เพื่อให้การรายงานสอดคล้องกัน
getModuleInProgress
public String getModuleInProgress ()
แสดงผลรหัสของโมดูลที่ดำเนินการอยู่ แสดงผล Null หากไม่มีการดำเนินการใดๆ อยู่
คิกรีเทิร์น | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
แสดงผลว่ามีการรายงานการเรียกใช้ที่ไม่สําเร็จหรือไม่
คิกรีเทิร์น | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
แสดงผลว่าการวิเคราะห์ถึงจุดสิ้นสุดการเรียกใช้หรือไม่
คิกรีเทิร์น | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
ในกรณีที่แยกวิเคราะห์ไฟล์โปรโตโดยตรง ให้จัดการการแยกวิเคราะห์โดยตรงเป็นลําดับ
เชื่อมโยงกับ FileProtoResultReporter
เมื่อรายงานลําดับไฟล์
พารามิเตอร์ | |
---|---|
protoFile |
File : ไฟล์ proto ที่จะแยกวิเคราะห์ |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
ฟังก์ชันหลักที่นําโปรโตคอลที่เสร็จสมบูรณ์แล้วมาเล่นผลลัพธ์อีกครั้ง
พารามิเตอร์ | |
---|---|
finalProto |
TestRecordProto.TestRecord : TestRecord สุดท้ายที่จะแยกวิเคราะห์
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
ฟังก์ชันหลักที่แสดงโปรโตแต่ละรายการเพื่อแยกวิเคราะห์เป็นเหตุการณ์ Tradefed
พารามิเตอร์ | |
---|---|
currentProto |
TestRecordProto.TestRecord : TestRecord ในปัจจุบันที่จะแยกวิเคราะห์ |
คิกรีเทิร์น | |
---|---|
ProtoResultParser.TestLevel |
จริง หากโปรโตคอลที่ประมวลผลเป็นโมดูล |
setQuiet
public void setQuiet (boolean quiet)
ตั้งค่าว่าจะพิมพ์หรือไม่เมื่อได้รับเหตุการณ์
พารามิเตอร์ | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
ตั้งค่าว่าควรรายงานบันทึกหรือไม่
พารามิเตอร์ | |
---|---|
reportLogs |
boolean |