МодульProtoResultReporter
public class ModuleProtoResultReporter
extends FileProtoResultReporter
Отчет о результатах предназначен для сообщения только о результатах уровня модуля. В этом модуле повторный ввод не поддерживается. Целью этого репортера является в первую очередь кэширование на уровне модуля.
Краткое содержание
Поля
INVOCATION_ID_KEY
public static final String INVOCATION_ID_KEY
Общественные конструкторы
МодульProtoResultReporter
public ModuleProtoResultReporter ()
МодульProtoResultReporter
public ModuleProtoResultReporter (IInvocationContext mainInvocationContext)
Параметры |
---|
mainInvocationContext | IInvocationContext |
Публичные методы
public static parseResultsMetadata (File protoResults)
Утилита синтаксического анализа для извлечения метаданных, которые мы могли передать
Параметры |
---|
protoResults | File |
процесстестмодулеенд
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 ()
Защищенные методы
послемодулеконд
protected void afterModuleEnd ()
домодульстарт
protected void beforeModuleStart ()