Проторезультатпарсер

public class ProtoResultParser
extends Object

java.lang.Объект
com.android.tradefed.result.proto.ProtoResultParser


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

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

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

enum ProtoResultParser.TestLevel

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

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

ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)

Ктор.

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

Ктор.

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

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)

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

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

Проторезультатпарсер

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

Ктор.

Параметры
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

Проторезультатпарсер

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

Ктор.

Параметры
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

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

CompleteModuleEvents

public void completeModuleEvents ()

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

getModuleInProgress

public String getModuleInProgress ()

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

Возврат
String

имеетInvoctionFailed

public boolean hasInvocationFailed ()

Возвращает информацию о том, сообщалось ли о сбое вызова.

Возврат
boolean

вызовEndedReached

public boolean invocationEndedReached ()

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

Возврат
boolean

процессФайлПрото

public void processFileProto (File protoFile)

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

Параметры
protoFile File : Прото-файл для анализа.

процессFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

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

Параметры
finalProto TestRecordProto.TestRecord : последняя TestRecord для анализа.

процессНовыйПрото

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

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

Параметры
currentProto TestRecordProto.TestRecord : текущая TestRecord для анализа.

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

установитьТихо

public void setQuiet (boolean quiet)

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

Параметры
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

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

Параметры
reportLogs boolean