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
Trường | |
---|---|
public
static
final
String |
PERIODIC_PROTO_WRITING_OPTION
|
public
static
final
String |
PROTO_OUTPUT_FILE
|
public
static
final
String |
USE_DELIMITED_API
|
Hàm khởi tạo công khai | |
---|---|
FileProtoResultReporter()
|
Phương thức công khai | |
---|---|
boolean
|
isPeriodicWriting()
Liệu 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 |
void
|
processTestModuleEnd(TestRecordProto.TestRecord moduleRecord)
Xử lý proto bản ghi mô-đun đã hoàn tất sau khi |
void
|
processTestRunEnded(TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Xử lý proto bản ghi chạy đã hoàn tất sau khi |
void
|
setDelimitedOutput(boolean delimitedOutput)
|
void
|
setFileOutput(File output)
Đặt tệp để 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 thức được bảo vệ | |
---|---|
TestRecordProto.ChildReference
|
createModuleChildReference(TestRecordProto.TestRecord record)
Tạo tệp đối chiếu con cho một mô-đun. |
Trường
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
Hàm khởi tạo công khai
FileProtoResultReporter
public FileProtoResultReporter ()
Phương thức công khai
isPeriodicWriting
public boolean isPeriodicWriting ()
Liệu 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 : Tệp proto đã hoàn tất với tất cả kết quả 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 : Một phần proto được điền sau khi 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 : Tệp proto đã hoàn thiện đại diện cho mô-đun.
|
processTestRunEnded
public void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)
Xử lý proto bản ghi chạy đã hoàn tất sau khi ITestLifeCycleReceiver.testRunEnded(long, HashMap)
xảy ra.
Tham số | |
---|---|
runRecord |
TestRecordProto.TestRecord : Tệp proto đã hoàn tất đại diện cho lần chạy. |
moduleInProgress |
boolean : liệu một mô-đun có đang hoạt động hay không.
|
setDelimitedOutput
public void setDelimitedOutput (boolean delimitedOutput)
Tham số | |
---|---|
delimitedOutput |
boolean |
setFileOutput
public void setFileOutput (File output)
Đặt tệp để xuất kết quả.
Tham số | |
---|---|
output |
File |
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 tệp đối chiếu con cho một mô-đun.
Tham số | |
---|---|
record |
TestRecordProto.TestRecord |
Trả về | |
---|---|
TestRecordProto.ChildReference |