Google is committed to advancing racial equity for Black communities. See how.
本頁面由 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