Проторезультатпарсер
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 |
Контент и образцы кода на этой странице предоставлены по лицензиям. Java и OpenJDK – это зарегистрированные товарные знаки корпорации Oracle и ее аффилированных лиц.
Последнее обновление: 2024-11-12 UTC.