Google cam kết thúc đẩy công bằng chủng tộc cho Cộng đồng người da đen. Xem cách thực hiện.

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