ProtoResultParser
public
class
ProtoResultParser
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Es un analizador para el formato de proto de resultados de Tradefed.
Resumen
Clases anidadas | |
---|---|
enum |
ProtoResultParser.TestLevel
Es una 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)
Es la 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 debe imprimir o no cuando se reciben eventos. |
void
|
setReportLogs(boolean reportLogs)
Establece si debemos informar los registros o no. |
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 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)
Es la función de entrada principal que toma el prototipo finalizado y reproduce sus resultados.
Parámetros | |
---|---|
finalProto |
TestRecordProto.TestRecord : Es el TestRecord final que se analizará.
|
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Es la 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 era un módulo. |
setQuiet
public void setQuiet (boolean quiet)
Establece si se debe imprimir o no cuando se reciben eventos.
Parámetros | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Establece si debemos informar los registros o no.
Parámetros | |
---|---|
reportLogs |
boolean |