Проторезультатпарсер
 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 | 
