Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.

ProtoResultParser

public class ProtoResultParser
extends Object

java.lang.Object
com.android.tradefed.result.proto.ProtoResultParser


Analizador para el formato de proto de resultados 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 consistentes, complete los eventos del módulo.

String getModuleInProgress ()

Devuelve el id del módulo en curso.

boolean hasInvocationFailed ()

Devuelve si se ha informado de si la invocación falló o no.

boolean invocationEndedReached ()

Devuelve si el análisis alcanzó o no una invocación finalizada.

void processFileProto (File protoFile)

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

void processFinalizedProto (TestRecordProto.TestRecord finalProto)

Función de entrada principal que toma el proto completado finalizado y reproduce sus resultados.

ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

Función de entrada principal donde se presenta cada proto para ser analizado en eventos Tradefed.

void setQuiet (boolean quiet)

Establece si se imprime o no cuando se reciben eventos.

void setReportLogs (boolean reportLogs)

Establece si debemos informar o no de los registros.

Constructores públicos

ProtoResultParser

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

Ctor.

Parámetros
listener ITestInvocationListener

context IInvocationContext

reportInvocation boolean

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 consistentes, complete los eventos del módulo.

getModuleInProgress

public String getModuleInProgress ()

Devuelve el id del módulo en curso. Devuelve nulo si no hay ninguno en curso.

Devoluciones
String

hasInvocationFailed

public boolean hasInvocationFailed ()

Devuelve si se ha informado de si la invocación falló o no.

Devoluciones
boolean

invocationEndedReached

public boolean invocationEndedReached ()

Devuelve si el análisis alcanzó o no una invocación finalizada.

Devoluciones
boolean

processFileProto

public void processFileProto (File protoFile)

En caso de analizar archivos proto directamente, maneje el análisis directo de ellos como una secuencia. Asociado con FileProtoResultReporter al informar de una secuencia de archivos.

Parámetros
protoFile File : El archivo proto sea analizado.

processFinalizedProto

public void processFinalizedProto (TestRecordProto.TestRecord finalProto)

Función de entrada principal que toma el proto completado finalizado y reproduce sus resultados.

Parámetros
finalProto TestRecordProto.TestRecord : La final TestRecord a ser analizada.

processNewProto

public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)

Función de entrada principal donde se presenta cada proto para ser analizado en eventos Tradefed.

Parámetros
currentProto TestRecordProto.TestRecord : La corriente TestRecord a ser analizada.

Devoluciones
ProtoResultParser.TestLevel Cierto si el proto procesado era un módulo.

setQuiet

public void setQuiet (boolean quiet)

Establece si se imprime o no cuando se reciben eventos.

Parámetros
quiet boolean

setReportLogs

public void setReportLogs (boolean reportLogs)

Establece si debemos informar o no de los registros.

Parámetros
reportLogs boolean