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.
Bản tóm tắt
nhà thầu công cộng | |
---|---|
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation) Giám đốc. | |
ProtoResultParser ( ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Giám đốc. |
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 thành các sự kiện của mô-đun, lần chạy và phương pháp. |
String | getModuleInProgress () Trả về id của mô-đun đang thực hiện. |
boolean | hasInvocationFailed () Trả về việc lệnh gọi không thành công đã đượ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 đã kết thúc hay chưa. |
void | processFileProto (File protoFile) Trong trường hợp phân tích trực tiếp các tệp proto, hãy xử lý phân tích cú pháp trực tiếp của chúng dưới dạng trình tự. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Chức năng nhập chính lấy proto đã hoàn thành đã hoàn thành 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 để được 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 cá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) |
nhà thầu công cộng
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Giám đốc.
Thông số | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Giám đốc.
Thông số | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
prefixForFile | String |
Phương thức công khai
hoàn thànhModuleSự kiện
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, lần chạy và phương pháp.
getModuleInProgress
public String getModuleInProgress ()
Trả về id của mô-đun đang thực hiện. Trả về null nếu không có gì đang diễn ra.
trả lại | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Trả về việc lệnh gọi không thành công đã được báo cáo hay chưa.
trả lại | |
---|---|
boolean |
lời gọiEndedReached
public boolean invocationEndedReached ()
Trả về việc phân tích cú pháp đã đạt đến một lời gọi đã kết thúc hay chưa.
trả lại | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
Trong trường hợp phân tích trực tiếp các tệp proto, hãy xử lý phân tích cú pháp trực tiếp của chúng dưới dạng trình tự. Đượ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 sẽ được phân tích cú pháp. |
ném | |
---|---|
| IOException |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Chức năng nhập chính lấy proto đã hoàn thành đã hoàn thành và phát lại kết quả của nó.
Thông số | |
---|---|
finalProto | TestRecordProto.TestRecord : TestRecord cuối cùng sẽ được phân tích cú pháp. |
quy trìnhNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Chức năng 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.
Thông số | |
---|---|
currentProto | TestRecordProto.TestRecord : TestRecord hiện tại sẽ được phân tích cú pháp. |
trả lại | |
---|---|
ProtoResultParser.TestLevel | Đúng nếu proto được xử lý là một mô-đun. |
thiết lậpQuiet
public void setQuiet (boolean quiet)
Đặt có in hay không khi nhận được cá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 |