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 |
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2021-10-04 UTC.