ModuleProtoResultReporter

public class ModuleProtoResultReporter
extends FileProtoResultReporter

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


Этот инструмент для формирования отчетов предназначен для отображения результатов только на уровне модуля. Повторный ввод данных в этом модуле не поддерживается. Основное назначение этого инструмента — кэширование на уровне модуля.

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

Константы

String INVOCATION_ID_KEY

Государственные строители

ModuleProtoResultReporter ()
ModuleProtoResultReporter ( IInvocationContext mainInvocationContext, boolean granularResults)

Общедоступные методы

static Map<String, String> parseResultsMetadata (File protoResults)

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

void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка завершенного прототипа записи тестового случая после testEnded(TestDescription,long,HashMap) .

void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

void processTestRunEnded (TestRecordProto.TestRecord runRecord, boolean moduleInProgress)

Обработка завершенного прототипа записи выполнения после завершения вызова testRunEnded(long,HashMap) .

boolean reportGranularResults ()
void reportStopCaching ()
boolean stopCaching ()

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

void afterModuleEnd ()
void beforeModuleStart ()
IInvocationContext createCachedContext ()

Константы

INVOCATION_ID_KEY

public static final String INVOCATION_ID_KEY

Постоянное значение: "invocation_id"

Государственные строители

ModuleProtoResultReporter

public ModuleProtoResultReporter ()

ModuleProtoResultReporter

public ModuleProtoResultReporter (IInvocationContext mainInvocationContext, 
                boolean granularResults)

Параметры
mainInvocationContext IInvocationContext

granularResults boolean

Общедоступные методы

parseResultsMetadata

public static Map<String, String> parseResultsMetadata (File protoResults)

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

Параметры
protoResults File

Возвраты
Map<String, String>

processTestCaseEnded

public void processTestCaseEnded (TestRecordProto.TestRecord testCaseRecord)

Обработка завершенного прототипа записи тестового случая после testEnded(TestDescription,long,HashMap) .

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

processTestModuleEnd

public void processTestModuleEnd (TestRecordProto.TestRecord moduleRecord)

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

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

processTestRunEnded

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

Обработка завершенного прототипа записи выполнения после завершения вызова testRunEnded(long,HashMap) .

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

moduleInProgress boolean : указывает, выполняется ли модуль.

reportGranularResults

public boolean reportGranularResults ()

Возвраты
boolean

reportStopCaching

public void reportStopCaching ()

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

public boolean stopCaching ()

Возвраты
boolean

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

afterModuleEnd

protected void afterModuleEnd ()

beforeModuleStart

protected void beforeModuleStart ()

createCachedContext

protected IInvocationContext createCachedContext ()

Возвраты
IInvocationContext