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.

Tóm tắt

Hằng số

String PERIODIC_PROTO_WRITING_OPTION

String PROTO_OUTPUT_FILE

String USE_DELIMITED_API

Hàm khởi tạo công khai

FileProtoResultReporter()

Phương thức công khai

File getOutputFile()
boolean isPeriodicWriting()

Tính năng 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ả kết quả.

void processStartInvocation(TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

Xử lý proto bản ghi kiểm thử lệnh gọi một phần sau khi invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

void processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)

Xử lý proto bản ghi mô-đun đã hoàn tất sau khi testModuleEnded() xảy ra.

void processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Xử lý proto bản ghi lượt chạy đã hoàn tất sau khi ERROR(/#testRunEnded(long,HashMap)) xảy ra.

void setDelimitedOutput(boolean delimitedOutput)
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 thức được bảo vệ

TestRecordProto.ChildReference createModuleChildReference(TestRecordProto.TestRecord record)

Tạo một thành phần tham chiếu con cho một mô-đun.

Hằng số

PERIODIC_PROTO_WRITING_OPTION

public static final String PERIODIC_PROTO_WRITING_OPTION

Giá trị không đổi: "periodic-proto-writing"

PROTO_OUTPUT_FILE

public static final String PROTO_OUTPUT_FILE

Giá trị không đổi: "proto-output-file"

USE_DELIMITED_API

public static final String USE_DELIMITED_API

Giá trị không đổi: "use-delimited-api"

Hàm khởi tạo công khai

FileProtoResultReporter

public FileProtoResultReporter ()

Phương thức công khai

getOutputFile

public File getOutputFile ()

Giá trị trả về
File

isPeriodicWriting

public boolean isPeriodicWriting ()

Tính năng ghi định kỳ có được bật hay không.

Giá trị trả về
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

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

Tham số
finalRecord TestRecordProto.TestRecord: Proto đã hoàn tất với tất cả kết quả của lệnh gọi.

processStartInvocation

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

Xử lý proto bản ghi kiểm thử lệnh gọi một phần sau khi invocationStarted(com.android.tradefed.invoker.IInvocationContext) xảy ra.

Tham số
invocationStartRecord TestRecordProto.TestRecord: Proto một phần được điền sẵn sau invocationStart.

invocationContext IInvocationContext: Lệnh gọi IInvocationContext.

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Xử lý proto bản ghi mô-đun đã hoàn tất sau khi testModuleEnded() xảy ra.

Tham số
moduleRecord TestRecordProto.TestRecord: Proto cuối cùng đại diện cho mô-đun.

processTestRunEnded

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

Xử lý proto bản ghi lượt chạy đã hoàn tất sau khi ERROR(/#testRunEnded(long,HashMap)) xảy ra.

Tham số
runRecord TestRecordProto.TestRecord: Proto cuối cùng đại diện cho lần chạy.

moduleInProgress boolean: mô-đun có đang được thực hiện hay không.

setDelimitedOutput

public void setDelimitedOutput (boolean delimitedOutput)

Tham số
delimitedOutput boolean

setOutputFile

public void setOutputFile (File outputFile)

Tham 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.

Tham số
enabled boolean

Phương thức được bảo vệ

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Tạo một thành phần tham chiếu con cho một mô-đun.

Tham số
record TestRecordProto.TestRecord

Trả về
TestRecordProto.ChildReference