ProtoResultParser
public
class
ProtoResultParser
extends Object
java.lang.Object | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Trình phân tích cú pháp cho định dạng proto kết quả Tradefed.
Tóm tắt
Lớp lồng ghép | |
---|---|
enum |
ProtoResultParser.TestLevel
Dữ liệu liệt kê đại diện cho cấp độ hiện tại của proto đang được xử lý. |
Hàm khởi tạo công khai | |
---|---|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Hàm khởi tạo. |
|
ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Hàm khởi tạo. |
Phương thức công khai | |
---|---|
void
|
completeModuleEvents()
Nếu cần để đảm bảo báo cáo nhất quán, hãy hoàn tất các sự kiện của mô-đun. |
String
|
getModuleInProgress()
Trả về mã nhận dạng của mô-đun đang diễn ra. |
boolean
|
hasInvocationFailed()
Trả về thông tin về việc liệu lệnh gọi không thành công có được báo cáo hay không. |
boolean
|
invocationEndedReached()
Trả về kết quả phân tích cú pháp có kết thúc lệnh gọi hay không. |
void
|
processFileProto(File protoFile)
Trong trường hợp phân tích cú pháp trực tiếp tệp proto, hãy xử lý việc phân tích cú pháp trực tiếp các tệp đó dưới dạng một trình tự. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Hàm nhập chính lấy proto đã hoàn tất và phát lại kết quả của proto đó. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Hàm nhập chính, trong đó mỗi proto được trình bày để được phân tích cú pháp thành các sự kiện Tradefed. |
void
|
setQuiet(boolean quiet)
Đặt xem có in khi nhận được sự kiện hay không. |
void
|
setReportLogs(boolean reportLogs)
Đặt xem chúng ta có nên báo cáo nhật ký hay không. |
Hàm khởi tạo công khai
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Hàm khởi tạo.
Tham số | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Hàm khởi tạo.
Tham số | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
prefixForFile |
String |
Phương thức 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 tất các sự kiện của mô-đun.
getModuleInProgress
public String getModuleInProgress ()
Trả về mã nhận dạng của mô-đun đang diễn ra. Trả về giá trị rỗng nếu không có yêu cầu nào đang diễn ra.
Giá trị trả về | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Trả về thông tin về việc liệu lệnh gọi không thành công có được báo cáo hay không.
Giá trị trả về | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Trả về kết quả phân tích cú pháp có kết thúc lệnh gọi hay không.
Giá trị trả về | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
Trong trường hợp phân tích cú pháp trực tiếp tệp proto, hãy xử lý việc phân tích cú pháp trực tiếp các tệp đó dưới dạng một trình tự.
Liên kết với FileProtoResultReporter
khi báo cáo một trình tự tệp.
Tham số | |
---|---|
protoFile |
File : Tệp proto cần được phân tích cú pháp. |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Hàm nhập chính lấy proto đã hoàn tất và phát lại kết quả của proto đó.
Tham số | |
---|---|
finalProto |
TestRecordProto.TestRecord : TestRecord cuối cùng cần được phân tích cú pháp.
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Hàm nhập chính, trong đó mỗi proto được trình bày để được phân tích cú pháp thành các sự kiện Tradefed.
Tham số | |
---|---|
currentProto |
TestRecordProto.TestRecord : TestRecord hiện tại cần được phân tích cú pháp. |
Giá trị trả về | |
---|---|
ProtoResultParser.TestLevel |
Đúng nếu proto được xử lý là một mô-đun. |
setQuiet
public void setQuiet (boolean quiet)
Đặt xem có in khi nhận được sự kiện hay không.
Tham số | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Đặt xem chúng ta có nên báo cáo nhật ký hay không.
Tham số | |
---|---|
reportLogs |
boolean |