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