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

ProtoResultParser

public class ProtoResultParser
extends Object

java.lang.Object
com.android.tradefed.result.proto.ProtoResultParser


Парсер для формата прототипа результатов Tradefed.

Резюме

Вложенные классы

enum ProtoResultParser.TestLevel

Перечисление, представляющее текущий уровень обрабатываемого протокола.

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

ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)

Ctor.

ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)

Ctor.

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

void completeModuleEvents ()

Если необходимо для обеспечения согласованной отчетности, завершите события модуля.

String getModuleInProgress ()

Возвращает идентификатор текущего модуля.

boolean hasInvocationFailed ()

Возвращает, было ли сообщено о сбое вызова.

boolean invocationEndedReached ()

Возвращает независимо от того, достиг ли синтаксический анализ завершения вызова.

void processFileProto (File protoFile)

В случае прямого синтаксического анализа прото-файлов обрабатывайте их как последовательность.

void processFinalizedProto (TestRecordProto.TestRecord finalProto)

Основная функция входа, которая берет завершенный завершенный прототип и воспроизводит его результаты.

ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

Основная функция входа, где каждый прототип представлен для анализа на события Tradefed.

void setQuiet (boolean quiet)

Устанавливает, следует ли печатать при получении событий.

void setReportLogs (boolean reportLogs)

Устанавливает, должны ли мы сообщать журналы.

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

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation)

Ctor.

Параметры
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

ProtoResultParser

public ProtoResultParser (ITestInvocationListener listener, 
                IInvocationContext context, 
                boolean reportInvocation, 
                String prefixForFile)

Ctor.

Параметры
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

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

completeModuleEvents

public void completeModuleEvents ()

Если необходимо для обеспечения согласованной отчетности, завершите события модуля.

getModuleInProgress

public String getModuleInProgress ()

Возвращает идентификатор текущего модуля. Возвращает null, если ничего не выполняется.

Возврат
String

hasInvocationFailed

public boolean hasInvocationFailed ()

Возвращает, было ли сообщено о сбое вызова.

Возврат
boolean

invocationEndedReached

public boolean invocationEndedReached ()

Возвращает независимо от того, достиг ли синтаксический анализ завершения вызова.

Возврат
boolean

processFileProto

public void processFileProto (File protoFile)

В случае прямого синтаксического анализа прото-файлов обрабатывайте их как последовательность. Связанный с FileProtoResultReporter при составлении отчетов о последовательности файлов.

Параметры
protoFile File : Файл прото должен быть проанализирован.

processFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

Основная функция входа, которая берет завершенный завершенный прототип и воспроизводит его результаты.

Параметры
finalProto TestRecordProto.TestRecord : Окончательный TestRecord быть разобран.

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

Основная функция входа, где каждый прототип представлен для анализа на события Tradefed.

Параметры
currentProto TestRecordProto.TestRecord : Ток TestRecord быть разобран.

Возврат
ProtoResultParser.TestLevel Истинно, если обработанный протокол был модулем.

setQuiet

public void setQuiet (boolean quiet)

Устанавливает, следует ли печатать при получении событий.

Параметры
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

Устанавливает, должны ли мы сообщать журналы.

Параметры
reportLogs boolean