ProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Analizador para el 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) Director. | |
ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile) Director. |
Métodos públicos | |
---|---|
void | completeModuleEvents () Si es necesario para garantizar informes consistentes, complete los eventos del módulo. |
String | getModuleInProgress () Devuelve la identificación del módulo en progreso. |
boolean | hasInvocationFailed () Devuelve si se ha informado o no de que la invocación falló. |
boolean | invocationEndedReached () Devuelve si el análisis llegó o no a 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 protocolo finalizado y reproduce sus resultados. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Función de entrada principal donde se presenta cada proto para analizarlo en eventos Tradefed. |
void | setQuiet (boolean quiet) Establece si se imprimirá o no cuando se reciban eventos. |
void | setReportLogs (boolean reportLogs) Establece si debemos informar o no los registros. |
Constructores públicos
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Director.
Parámetros | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation, String prefixForFile)
Director.
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 la identificación del módulo en progreso. Devuelve nulo si no hay ninguno en progreso.
Devoluciones | |
---|---|
String |
ha fallado la invocación
public boolean hasInvocationFailed ()
Devuelve si se ha informado o no de que la invocación falló.
Devoluciones | |
---|---|
boolean |
invocaciónFinalizadoAlcanzado
public boolean invocationEndedReached ()
Devuelve si el análisis llegó o no a una invocación finalizada.
Devoluciones | |
---|---|
boolean |
procesoArchivoProto
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 una secuencia de archivos.
Parámetros | |
---|---|
protoFile | File : el archivo de prototipo que se va a analizar. |
procesoFinalizadoProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Función de entrada principal que toma el protocolo finalizado y reproduce sus resultados.
Parámetros | |
---|---|
finalProto | TestRecordProto.TestRecord : el TestRecord final que se analizará. |
procesoNuevoProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Función de entrada principal donde se presenta cada proto para analizarlo en eventos Tradefed.
Parámetros | |
---|---|
currentProto | TestRecordProto.TestRecord : el TestRecord actual que se va a analizar. |
Devoluciones | |
---|---|
ProtoResultParser.TestLevel | Verdadero si el proto procesado era un módulo. |
conjuntoTranquilo
public void setQuiet (boolean quiet)
Establece si se imprimirá o no cuando se reciban eventos.
Parámetros | |
---|---|
quiet | boolean |
establecer registros de informes
public void setReportLogs (boolean reportLogs)
Establece si debemos informar o no los registros.
Parámetros | |
---|---|
reportLogs | boolean |
El contenido y el código de ejemplo de esta página están sujetos a las licencias que se describen en la licencia de contenido. Java y OpenJDK son marcas registradas de Oracle o sus entidades asociadas.
Última actualización: 2023-12-01 (UTC).