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 |