МодульProtoResultReporter

public class ModuleProtoResultReporter
extends FileProtoResultReporter

java.lang.Объект
com.android.tradefed.result.proto.ProtoResultReporter
com.android.tradefed.result.proto.FileProtoResultReporter
com.android.tradefed.result.proto.ModuleProtoResultReporter


Отчет о результатах предназначен для сообщения только о результатах уровня модуля. В этом модуле повторный ввод не поддерживается. Целью этого репортера является в первую очередь кэширование на уровне модуля.

Краткое содержание

Поля

public static final String INVOCATION_ID_KEY

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

ModuleProtoResultReporter ()
ModuleProtoResultReporter ( IInvocationContext mainInvocationContext, boolean granularResults)

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

static parseResultsMetadata (File protoResults)

Утилита синтаксического анализа для извлечения метаданных, которые мы могли передать

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка окончательного прототипа записи тестового примера после возникновения ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Обработка протокола завершенной записи запуска после возникновения ERROR(/#testRunEnded(long,HashMap)) .

boolean stopCaching ()

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

void afterModuleEnd ()
void beforeModuleStart ()

Поля

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

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

МодульProtoResultReporter

public ModuleProtoResultReporter ()

МодульProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

Параметры
mainInvocationContext IInvocationContext

granularResults boolean

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

синтаксический анализ результатовметаданные

public static  parseResultsMetadata (File protoResults)

Утилита синтаксического анализа для извлечения метаданных, которые мы могли передать

Параметры
protoResults File

Возврат

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

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка прототипа записи окончательного тестового примера после возникновения ERROR(/#testEnded(com.android.tradefed.result.TestDescription,long,HashMap))

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

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

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

остановить кеширование

public boolean stopCaching ()

Возврат
boolean

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

послемодулеконд

protected void afterModuleEnd ()

домодульстарт

protected void beforeModuleStart ()