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 |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2021-10-04 (UTC)