FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

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


Trình báo cáo Proto kết xuất TestRecord vào một tệp.

Bản tóm tắt

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

nhà thầu công cộng

FileProtoResultReporter ()

Phương thức công khai

File getOutputFile ()
boolean isPeriodicWriting ()

Có bật tính năng viết định kỳ 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ý proto bản ghi kiểm tra yêu cầu một phần sau khi xảy ra invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý nguyên mẫu bản ghi mô-đun đã hoàn thiện sau khi testModuleEnded() xảy ra.

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Xử lý nguyên mẫu bản ghi chạy đã hoàn thành sau khi Xảy ra ERROR(/#testRunEnded(long,HashMap)) .

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.

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

nhà thầu công cộng

FileProtoResultReporter

public FileProtoResultReporter ()

Phương thức công khai

getOutputFile

public File getOutputFile ()

trả lại
File

isPeriodicWriting

public boolean isPeriodicWriting ()

Có bật tính năng viết định kỳ hay không.

trả lại
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 : Proto đã hoàn thiện với tất cả các kết quả gọi.

quá trìnhBắt đầuYêu cầu

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

Xử lý proto bản ghi kiểm tra yêu cầu một phần sau khi xảy ra invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Thông số
invocationStartRecord TestRecordProto.TestRecord : Proto một phần được điền sau lệnh gọiStart.

invocationContext IInvocationContext : Lời gọi IInvocationContext .

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý nguyên mẫu bản ghi mô-đun đã hoàn thiện sau khi testModuleEnded() xảy ra.

Thông số
moduleRecord TestRecordProto.TestRecord : Proto hoàn thiện đại diện cho mô-đun.

processTestRunEnded

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

Xử lý nguyên mẫu bản ghi chạy đã hoàn thành sau khi Xảy ra ERROR(/#testRunEnded(long,HashMap)) .

Thông số
runRecord TestRecordProto.TestRecord : Proto hoàn thiện đại diện cho quá trình chạy.

moduleInProgress boolean : có hay không một mô-đun đang đượ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

thiết lậpĐịnh kỳViết

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

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

tạoModuleChildReference

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

trả lại
TestRecordProto.ChildReference