Google 致力于为黑人社区推动种族平等。查看具体举措
此页面由 Cloud Translation API 翻译。
Switch to English

FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

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


原始记者,将TestRecord转储到文件中。

概要

领域

public static final String PERIODIC_PROTO_WRITING_OPTION

public static final String PROTO_OUTPUT_FILE

public static final String USE_DELIMITED_API

公共建设者

FileProtoResultReporter ()

公开方法

boolean isPeriodicWriting ()

是否启用定期写入。

void processFinalProto (TestRecordProto.TestRecord finalRecord)

处理所有结果的最终原型。

void processStartInvocation (TestRecordProto.TestRecord invocationStartRecord, IInvocationContext invocationContext)

发生invocationStarted(com.android.tradefed.invoker.IInvocationContext)之后处理部分调用测试记录原型。

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded()发生后处理最终的模块记录原型。

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

ITestLifeCycleReceiver.testRunEnded(long, HashMap)发生后,处理最终的运行记录原型。

void setFileOutput (File output)

设置将结果输出到的文件。

void setPeriodicWriting (boolean enabled)

启用将每个模块分别写入文件。

领域

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

公共建设者

FileProtoResultReporter

public FileProtoResultReporter ()

公开方法

isPeriodicWriting

public boolean isPeriodicWriting ()

是否启用定期写入。

退货
boolean

processFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

处理所有结果的最终原型。

参量
finalRecord TestRecordProto.TestRecord :带有所有调用结果的最终原型。

processStartInvocation

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

发生invocationStarted(com.android.tradefed.invoker.IInvocationContext)之后处理部分调用测试记录原型。

参量
invocationStartRecord TestRecordProto.TestRecord :invocationStart之后填充的部分协议。

invocationContext IInvocationContext :调用IInvocationContext

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

testModuleEnded()发生后处理最终的模块记录原型。

参量
moduleRecord TestRecordProto.TestRecord :表示模块的最终原型。

processTestRunEnded

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

ITestLifeCycleReceiver.testRunEnded(long, HashMap)发生后处理最终的运行记录原型。

参量
runRecord TestRecordProto.TestRecord :表示运行的最终原型。

moduleInProgress boolean :模块是否在进行中。

setFileOutput

public void setFileOutput (File output)

设置将结果输出到的文件。

参量
output File

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

启用将每个模块分别写入文件。

参量
enabled boolean