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