ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Phân tích cú pháp cho định dạng proto kết quả Tradefed.
Bản tóm tắt
Các lớp lồng nhau | |
---|---|
enum | ProtoResultParser.TestLevel Liệt kê đại diện cho mức hiện tại của proto đang được xử lý. |
Các nhà xây dựng công cộng | |
---|---|
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Ctor. | |
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Ctor. |
Phương pháp công khai | |
---|---|
void | completeModuleEvents () Nếu cần để đảm bảo báo cáo nhất quán, hãy hoàn thành các sự kiện của mô-đun, quá trình chạy và phương pháp. |
String | getModuleInProgress () Trả về id của mô-đun đang xử lý. |
boolean | hasInvocationFailed () Trả về việc lời gọi thất bại đã được báo cáo hay chưa. |
boolean | invocationEndedReached () Trả về việc phân tích cú pháp đạt đến một lời gọi có kết thúc hay không. |
void | processFileProto (File protoFile) Trong trường hợp phân tích cú pháp trực tiếp các tệp proto, hãy xử lý phân tích cú pháp trực tiếp chúng dưới dạng một chuỗi. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Chức năng nhập chính nhận proto đã hoàn thành cuối cùng và phát lại kết quả của nó. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Chức năng nhập chính trong đó mỗi proto được trình bày để phân tích cú pháp thành các sự kiện Tradefed. |
void | setQuiet (boolean quiet) Đặt có in hay không khi nhận được sự kiện. |
void | setReportLogs (boolean reportLogs) Đặt xem chúng tôi có nên báo cáo nhật ký hay không. |
void | setSkipParsingAccounting (boolean skip) |
Các nhà xây dựng công cộng
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Thông số | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Ctor.
Thông số | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Phương pháp công khai
completeModuleEvents
public void completeModuleEvents ()
Nếu cần để đảm bảo báo cáo nhất quán, hãy hoàn thành các sự kiện của mô-đun, quá trình chạy và phương pháp.
getModuleInProgress
public String getModuleInProgress ()
Trả về id của mô-đun đang xử lý. Trả về null nếu không có giá trị nào đang diễn ra.
Lợi nhuận | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Trả về việc lời gọi thất bại đã được báo cáo hay chưa.
Lợi nhuận | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Trả về việc phân tích cú pháp đạt đến một lời gọi có kết thúc hay không.
Lợi nhuận | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
Trong trường hợp phân tích cú pháp trực tiếp các tệp proto, hãy xử lý phân tích cú pháp trực tiếp chúng dưới dạng một chuỗi. Được liên kết với FileProtoResultReporter
khi báo cáo một chuỗi tệp.
Thông số | |
---|---|
protoFile | File : Tệp proto được phân tích cú pháp. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Chức năng nhập chính nhận proto đã hoàn thành cuối cùng và phát lại kết quả của nó.
Thông số | |
---|---|
finalProto | TestRecordProto.TestRecord : TestRecord cuối cùng được phân tích cú pháp. |
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Chức năng nhập chính trong đó mỗi proto được trình bày để phân tích cú pháp thành các sự kiện Tradefed.
Thông số | |
---|---|
currentProto | TestRecordProto.TestRecord : TestRecord hiện tại được phân tích cú pháp. |
Lợi nhuận | |
---|---|
ProtoResultParser.TestLevel | Đúng nếu proto được xử lý là một mô-đun. |
setQuiet
public void setQuiet (boolean quiet)
Đặt có in hay không khi nhận được sự kiện.
Thông số | |
---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Đặt xem chúng tôi có nên báo cáo nhật ký hay không.
Thông số | |
---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Thông số | |
---|---|
skip | boolean |
Nội dung và mã mẫu trên trang này phải tuân thủ các giấy phép như mô tả trong phần Giấy phép nội dung. Java và OpenJDK là nhãn hiệu hoặc nhãn hiệu đã đăng ký của Oracle và/hoặc đơn vị liên kết của Oracle.
Cập nhật lần gần đây nhất: 2022-08-15 UTC.