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
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 coherentes, complete los eventos del módulo, la ejecución y los métodos. |
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. |
boolean | setMergeInvocationContext (boolean enabled) Habilite o deshabilite la combinación del contexto de invocación serializada con el contexto principal con el que se inicializa este objeto. |
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. |
void | setSkipParsingAccounting (boolean skip) |
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 coherentes, complete los eventos del módulo, la ejecución y los métodos.
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. |
Lanza | |
---|---|
| IOExcepción |
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. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Habilite o deshabilite la combinación del contexto de invocación serializada con el contexto principal con el que se inicializa este objeto.
Tenga en cuenta que deshabilitar los informes a nivel de invocación a través del parámetro constructor reportInvocation
aún fusiona información de contexto y requiere el uso explícito de este método para deshabilitar el comportamiento.
TODO(b/288001953): revise la API adecuada para lograr esto.
Parámetros | |
---|---|
enabled | boolean |
Devoluciones | |
---|---|
boolean | el estado anterior |
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 |
setSkipParsingContabilidad
public void setSkipParsingAccounting (boolean skip)
Parámetros | |
---|---|
skip | boolean |