ProtoResultParser (ProtoResultParser)
public
class
ProtoResultParser
extends Object
Objeto java.lang. | |
↳ | com.android.tradefed.result.proto.ProtoResultParser |
Analizador del 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, completa los eventos del módulo, la ejecución y los métodos. |
String
|
getModuleInProgress()
Muestra el ID del módulo en curso. |
boolean
|
hasInvocationFailed()
Muestra si se informó o no la invocación con errores. |
boolean
|
invocationEndedReached()
Muestra si el análisis llegó a una invocación finalizada o no. |
void
|
processFileProto(File protoFile)
En caso de analizar archivos proto directamente, controla el análisis directo de ellos como una secuencia. |
void
|
processFinalizedProto(TestRecordProto.TestRecord finalProto)
Función de entrada principal que toma el proto completado completo y vuelve a reproducir sus resultados. |
ProtoResultParser.TestLevel
|
processNewProto(TestRecordProto.TestRecord currentProto)
Función de entrada principal en la que se presenta cada proto para que se analice en eventos de Tradefed. |
boolean
|
setMergeInvocationContext(boolean enabled)
Habilita o inhabilita la combinación del contexto de invocación serializada con el contexto principal que este con el que se inicializa el objeto. |
void
|
setQuiet(boolean quiet)
Establece si se imprimirá o no cuando se reciban eventos. |
void
|
setReportLogs(boolean reportLogs)
Establece si debemos informar los registros o no. |
void
|
setSkipParsingAccounting(boolean skip)
|
Constructores públicos
ProtoResultParser (ProtoResultParser)
public ProtoResultParser (ITestInvocationListener listener, IInvocationContext context, boolean reportInvocation)
Ctor.
Parámetros | |
---|---|
listener |
ITestInvocationListener |
context |
IInvocationContext |
reportInvocation |
boolean |
ProtoResultParser (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 coherentes, completa los eventos del módulo, la ejecución y los métodos.
getModuleInProgress
public String getModuleInProgress ()
Muestra el ID del módulo en curso. Muestra null si no hay ninguno en curso.
Muestra | |
---|---|
String |
hasInvocationFailed
public boolean hasInvocationFailed ()
Muestra si se informó o no la invocación con errores.
Muestra | |
---|---|
boolean |
invocationEndedReached
public boolean invocationEndedReached ()
Muestra si el análisis llegó a una invocación finalizada o no.
Muestra | |
---|---|
boolean |
processFileProto
public void processFileProto (File protoFile)
En caso de analizar archivos proto directamente, controla el análisis directo de ellos como una secuencia.
Se asocia con FileProtoResultReporter
cuando se informa una secuencia de archivos.
Parámetros | |
---|---|
protoFile |
File : Es el archivo proto que se analizará. |
Arroja | |
---|---|
|
IOException |
processFinalizedProto
public void processFinalizedProto (TestRecordProto.TestRecord finalProto)
Función de entrada principal que toma el proto completado completo y vuelve a reproducir sus resultados.
Parámetros | |
---|---|
finalProto |
TestRecordProto.TestRecord : El último TestRecord que se analizará. |
processNewProto
public ProtoResultParser.TestLevel processNewProto (TestRecordProto.TestRecord currentProto)
Función de entrada principal en la que se presenta cada proto para que se analice en eventos de Tradefed.
Parámetros | |
---|---|
currentProto |
TestRecordProto.TestRecord : Es el TestRecord actual que se analizará. |
Muestra | |
---|---|
ProtoResultParser.TestLevel |
Es verdadero si el proto procesado es un módulo. |
setMergeInvocationContext
public boolean setMergeInvocationContext (boolean enabled)
Habilita o inhabilita la combinación del contexto de invocación serializada con el contexto principal que este con el que se inicializa el objeto.
Ten en cuenta que inhabilitar los informes a nivel de invocación a través del reportInvocation
de constructor aún combina información de contexto y requiere su uso explícito
para inhabilitar el comportamiento.
TODO(b/288001953): Vuelva a consultar la API adecuada para lograrlo.
Parámetros | |
---|---|
enabled |
boolean |
Muestra | |
---|---|
boolean |
el estado anterior |
SetQuiet
public void setQuiet (boolean quiet)
Establece si se imprimirá o no cuando se reciban eventos.
Parámetros | |
---|---|
quiet |
boolean |
setReportLogs
public void setReportLogs (boolean reportLogs)
Establece si debemos informar los registros o no.
Parámetros | |
---|---|
reportLogs |
boolean |
setSkipParsingAccounting
public void setSkipParsingAccounting (boolean skip)
Parámetros | |
---|---|
skip |
boolean |