Проторезультатпарсер
public class ProtoResultParser
extends Object
| java.lang.Объект | |
| ↳ | com.android.tradefed.result.proto.ProtoResultParser |
Парсер для прото-формата результатов Tradefed.
Краткое содержание
Общественные конструкторы | |
|---|---|
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. |
boolean | setMergeInvocationContext (boolean enabled)Включите или отключите слияние сериализованного контекста вызова с основным контекстом, которым инициализируется этот объект. |
void | setQuiet (boolean quiet)Устанавливает, следует ли печатать при получении событий. |
void | setReportLogs (boolean reportLogs)Устанавливает, должны ли мы сообщать журналы. |
void | setSkipParsingAccounting (boolean skip) |
Общественные конструкторы
Проторезультатпарсер
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 : Прото-файл для анализа. |
| Броски | |
|---|---|
| Исключение IO |
процесс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 | Истинно, если обработанный прототип был модулем. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Включите или отключите слияние сериализованного контекста вызова с основным контекстом, которым инициализируется этот объект.
Обратите внимание, что отключение отчетов на уровне вызова с помощью параметра конструктора reportInvocation по-прежнему объединяет контекстную информацию и требует явного использования этого метода для отключения этого поведения.
TODO(b/288001953): Еще раз обратитесь к соответствующему API для выполнения этой задачи.
| Параметры | |
|---|---|
enabled | boolean |
| Возврат | |
|---|---|
boolean | предыдущее состояние |
установитьТихо
public void setQuiet (boolean quiet)
Устанавливает, следует ли печатать при получении событий.
| Параметры | |
|---|---|
quiet | boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Устанавливает, должны ли мы сообщать журналы.
| Параметры | |
|---|---|
reportLogs | boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
| Параметры | |
|---|---|
skip | boolean |