ProtoResultParserProtoResultParser
public class ProtoResultParser
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Analizador para el formato proto de resultados de Tradefed.
Resumen
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, complete los eventos del módulo, la ejecución y los métodos. |
String | getModuleInProgress () Devuelve el id del módulo en curso. |
boolean | hasInvocationFailed () Devuelve si se ha informado o no de la invocación fallida. |
boolean | invocationEndedReached () Devuelve si el análisis alcanzó o no una invocación finalizada. |
void | processFileProto (File protoFile) En caso de analizar archivos de prototipos directamente, maneje el análisis directo de ellos como una secuencia. |
void | processFinalizedProto (TestRecordProto.TestRecord finalProto) Función de entrada principal que toma el prototipo completo finalizado y reproduce sus resultados. |
ProtoResultParser.TestLevel | processNewProto (TestRecordProto.TestRecord currentProto) Función de entrada principal donde se presenta cada prototipo para analizarlo en eventos de Tradefed. |
void | setQuiet (boolean quiet) Establece si imprimir o no cuando se reciben eventos. |
void | setReportLogs (boolean reportLogs) Establece si debemos o no reportar los registros. |
void | setSkipParsingAccounting (boolean skip) |
Constructores públicos
ProtoResultParserProtoResultParser
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parámetros | |
---|---|
listener | ITestInvocationListener |
context | IInvocationContext |
reportInvocation | boolean |
ProtoResultParserProtoResultParser
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, complete los eventos del módulo, la ejecución y los métodos.
getModuleInProgress
public String getModuleInProgress ()
Devuelve el id del módulo en curso. Devuelve nulo si no hay ninguno en curso.
Devoluciones | |
---|---|
String |
ha fallado la invocación
public boolean hasInvocationFailed ()
Devuelve si se ha informado o no de la invocación fallida.
Devoluciones | |
---|---|
boolean |
invocación Terminado Alcanzado
public boolean invocationEndedReached ()
Devuelve si el análisis alcanzó o no una invocación finalizada.
Devoluciones | |
---|---|
boolean |
procesarArchivoProto
public void processFileProto (File protoFile)
En caso de analizar archivos de prototipos 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. |
Lanza | |
---|---|
| IOException |
procesoFinalizadoProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Función de entrada principal que toma el prototipo completo 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 prototipo para analizarlo en eventos de Tradefed.
Parámetros | |
---|---|
currentProto | TestRecordProto.TestRecord : el TestRecord actual que se analizará. |
Devoluciones | |
---|---|
ProtoResultParser.TestLevel | True si el prototipo procesado era un módulo. |
establecersilencio
public void setQuiet (boolean quiet)
Establece si imprimir o no cuando se reciben eventos.
Parámetros | |
---|---|
quiet | boolean |
establecerReportLogs
public void setReportLogs (boolean reportLogs)
Establece si debemos o no reportar los registros.
Parámetros | |
---|---|
reportLogs | boolean |
setSaltarAnálisisContabilidad
public void setSkipParsingAccounting (boolean skip)
Parámetros | |
---|---|
skip | boolean |