ProtoResultParser (ProtoResultParser)

public class ProtoResultParser
extends Object

Objeto java.lang.
   ↳ com.android.tradefed.result.proto.ProtoResultParser


Analizador del formato proto de resultados de Tradefed.

Resumen

Clases anidadas

enum ProtoResultParser.TestLevel

Enumeración que representa el nivel actual del proto que se está procesando. 

Constructores públicos

ProtoResultParser(ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)

Ctor.

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

Ctor.

Métodos públicos

void completeModuleEvents()

Si es necesario para garantizar informes coherentes, completa los eventos del módulo.

String getModuleInProgress()

Muestra el ID del módulo en curso.

boolean hasInvocationFailed()

Muestra si se informó o no la invocación con errores.

boolean invocationEndedReached()

Muestra si el análisis llegó a una invocación finalizada o no.

void processFileProto(File protoFile)

En caso de analizar archivos proto directamente, controla el análisis directo de ellos como una secuencia.

void processFinalizedProto(TestRecordProto.TestRecord finalProto)

Función de entrada principal que toma el proto completado completo y vuelve a reproducir sus resultados.

ProtoResultParser.TestLevel processNewProto(TestRecordProto.TestRecord currentProto)

Función de entrada principal en la que se presenta cada proto para que se analice en eventos de Tradefed.

void setQuiet(boolean quiet)

Establece si se imprimirá o no cuando se reciban eventos.

void setReportLogs(boolean reportLogs)

Establece si debemos informar los registros o no.

Constructores públicos

ProtoResultParser (ProtoResultParser)

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

Ctor.

Parámetros
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

ProtoResultParser (ProtoResultParser)

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

Ctor.

Parámetros
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

prefixForFile String

Métodos públicos

completeModuleEvents

public void completeModuleEvents ()

Si es necesario para garantizar informes coherentes, completa los eventos del módulo.

getModuleInProgress

public String getModuleInProgress ()

Muestra el ID del módulo en curso. Muestra null si no hay ninguno en curso.

Muestra
String

hasInvocationFailed

public boolean hasInvocationFailed ()

Muestra si se informó o no la invocación con errores.

Muestra
boolean

invocationEndedReached

public boolean invocationEndedReached ()

Muestra si el análisis llegó a una invocación finalizada o no.

Muestra
boolean

processFileProto

public void processFileProto (File protoFile)

En caso de analizar archivos proto directamente, controla el análisis directo de ellos como una secuencia. Se asocia con FileProtoResultReporter cuando se informa una secuencia de archivos.

Parámetros
protoFile File: Es el archivo proto que se analizará.

processFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

Función de entrada principal que toma el proto completado completo y vuelve a reproducir sus resultados.

Parámetros
finalProto TestRecordProto.TestRecord: El último TestRecord que se analizará.

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

Función de entrada principal en la que se presenta cada proto para que se analice en eventos de Tradefed.

Parámetros
currentProto TestRecordProto.TestRecord: Es el TestRecord actual que se analizará.

Muestra
ProtoResultParser.TestLevel Es verdadero si el proto procesado es un módulo.

SetQuiet

public void setQuiet (boolean quiet)

Establece si se imprimirá o no cuando se reciban eventos.

Parámetros
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

Establece si debemos informar los registros o no.

Parámetros
reportLogs boolean