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.

FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

java.lang.Object
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.FileProtoResultReporter


Proto phóng viên rằng bãi TestRecord vào một tập tin.

Tóm lược

Lĩnh vực

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

Các nhà xây dựng công cộng

FileProtoResultReporter ()

Phương pháp công khai

boolean isPeriodicWriting ()

Việc ghi định kỳ có được bật hay không.

void processFinalProto (TestRecordProto.TestRecord finalRecord)

Xử lý proto cuối cùng với tất cả các kết quả.

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

Xử lý của thử nghiệm gọi kỷ lục proto phần sau invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý của proto kỷ lục mô-đun đã quyết toán sau khi testModuleEnded() xảy ra.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Xử lý của proto chạy kỷ lục đã quyết toán sau khi ITestLifeCycleReceiver.testRunEnded(long, HashMap) xảy ra.

void setDelimitedOutput (boolean delimitedOutput)
void setFileOutput (File output)

Đặt tệp nơi xuất kết quả.

void setOutputFile (File outputFile)
void setPeriodicWriting (boolean enabled)

Cho phép ghi từng mô-đun riêng lẻ vào một tệp.

Các phương pháp được bảo vệ

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Tạo một tham chiếu con cho một mô-đun.

Lĩnh vực

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

PROTO_OUTPUT_FILE

public static final String PROTO_OUTPUT_FILE

USE_DELIMITED_API

public static final String USE_DELIMITED_API

Các nhà xây dựng công cộng

FileProtoResultReporter

public FileProtoResultReporter ()

Phương pháp công khai

isPeriodicWriting

public boolean isPeriodicWriting ()

Việc ghi định kỳ có được bật hay không.

Lợi nhuận
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Xử lý proto cuối cùng với tất cả các kết quả.

Thông số
finalRecord TestRecordProto.TestRecord : Các proto đã quyết toán với tất cả các kết quả gọi.

processStartInvocation

public void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, 
                IInvocationContext invocationContext)

Xử lý của thử nghiệm gọi kỷ lục proto phần sau invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

Thông số
invocationStartRecord TestRecordProto.TestRecord : Các proto một phần dân cư sau khi invocationStart.

invocationContext IInvocationContext : Các invocation IInvocationContext .

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý của proto kỷ lục mô-đun đã quyết toán sau khi testModuleEnded() xảy ra.

Thông số
moduleRecord TestRecordProto.TestRecord : Các proto đã quyết toán đại diện cho các mô-đun.

processTestRunEnded

public void processTestRunEnded (TestRecordProto.TestRecord runRecord, 
                boolean moduleInProgress)

Xử lý của proto chạy kỷ lục đã quyết toán sau khi ITestLifeCycleReceiver.testRunEnded(long, HashMap) xảy ra.

Thông số
runRecord TestRecordProto.TestRecord : Các proto đã quyết toán đại diện cho chạy.

moduleInProgress boolean : có hay không một module được tiến hành.

setDelimitedOutput

public void setDelimitedOutput (boolean delimitedOutput)

Thông số
delimitedOutput boolean

setFileOutput

public void setFileOutput (File output)

Đặt tệp nơi xuất kết quả.

Thông số
output File

setOutputFile

public void setOutputFile (File outputFile)

Thông số
outputFile File

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

Cho phép ghi từng mô-đun riêng lẻ vào một tệp.

Thông số
enabled boolean

Các phương pháp được bảo vệ

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Tạo một tham chiếu con cho một mô-đun.

Thông số
record TestRecordProto.TestRecord

Lợi nhuận
TestRecordProto.ChildReference