филепроторезультатрепортер

public class FileProtoResultReporter
extends ProtoResultReporter

java.lang.Объект
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 ()

Публичные методы

File getOutputFile ()
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)

Обработка протокола завершенной записи запуска после возникновения ERROR(/#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

Общественные конструкторы

филепроторезультатрепортер

public FileProtoResultReporter ()

Публичные методы

Получить выходной файл

public File getOutputFile ()

Возврат
File

isPeriodicWriting

public boolean isPeriodicWriting ()

Включена ли периодическая запись.

Возврат
boolean

процессFinalProto

public void processFinalProto (TestRecordProto.TestRecord finalRecord)

Обработка финального прототипа со всеми результатами.

Параметры
finalRecord TestRecordProto.TestRecord : завершенный прототип со всеми результатами вызова.

процессСтартИнвокейшн

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

Обработка прототипа тестовой записи частичного вызова после того, как произошел invocationStarted(com.android.tradefed.invoker.IInvocationContext) .

Параметры
invocationStartRecord TestRecordProto.TestRecord : частичный прототип, заполняемый после вызоваStart.

invocationContext IInvocationContext : вызов IInvocationContext .

процесстестмодулеенд

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

Обработка окончательного прототипа записи модуля после выполнения testModuleEnded() .

Параметры
moduleRecord TestRecordProto.TestRecord : завершенный прототип, представляющий модуль.

процесстеструнендед

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

Обработка протокола завершенной записи запуска после возникновения ERROR(/#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