Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

FileProtoResultReporter

public class FileProtoResultReporter
extends ProtoResultReporter

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


Репортер Proto , который сбрасывает 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 setDelimitedOutput (boolean delimitedOutput)
void setFileOutput (File output)

Устанавливает файл, куда выводить результат.

void setOutputFile (File outputFile)
void setPeriodicWriting (boolean enabled)

Разрешить запись каждого модуля индивидуально в файл.

Защищенные методы

TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Создает дочернюю ссылку для модуля.

Поля

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 : действительно ли модуль в процессе.

setDelimitedOutput

public void setDelimitedOutput (boolean delimitedOutput)

Параметры
delimitedOutput boolean

setFileOutput

public void setFileOutput (File output)

Устанавливает файл, куда выводить результат.

Параметры
output File

setOutputFile

public void setOutputFile (File outputFile)

Параметры
outputFile File

setPeriodicWriting

public void setPeriodicWriting (boolean enabled)

Разрешить запись каждого модуля индивидуально в файл.

Параметры
enabled boolean

Защищенные методы

createModuleChildReference

protected TestRecordProto.ChildReference createModuleChildReference (TestRecordProto.TestRecord record)

Создает дочернюю ссылку для модуля.

Параметры
record TestRecordProto.TestRecord

Возврат
TestRecordProto.ChildReference