GenericLogcatEventParser
public class GenericLogcatEventParser
extends Object
java.lang.Objeto | |
↳ | com.android.tradefed.util.GenericLogcatEventParser<LogcatEventType> |
Analizar la entrada logcat para eventos.
Esta clase interpreta los mensajes logcat y puede informar al oyente de los eventos tanto en forma de bloqueo como de sondeo.
Resumen
Clases anidadas | |
---|---|
class | GenericLogcatEventParser.LogcatEvent Estructura para contener un evento de logcat con el tipo de evento y el mensaje de activación de logcat |
Constructores públicos | |
---|---|
GenericLogcatEventParser ( ITestDevice device) Instancia un nuevo LogcatEventParser |
Métodos públicos | |
---|---|
void | close () Deja de escuchar logcat. |
void | parseEvents (String[] lines) Analice las líneas logcat y agregue los eventos capturados (que se registraron con |
GenericLogcatEventParser.LogcatEvent | pollForEvent () Sondea la cola de eventos. |
void | registerEventTrigger (String tag, String msg, LogcatEventType response) Registre un evento de la etiqueta logcat dada y el mensaje con la respuesta deseada. |
void | registerEventTrigger (Log.LogLevel logLevel, String tag, String msg, LogcatEventType response) Registre un evento de nivel de logcat dado, etiqueta y mensaje con la respuesta deseada. |
void | start () Comience a escuchar logcat y analizar eventos. |
GenericLogcatEventParser.LogcatEvent | waitForEvent (long timeoutMs) Bloquea hasta que recibe un evento. |
Constructores públicos
GenericLogcatEventParser
public GenericLogcatEventParser (ITestDevice device)
Instancia un nuevo LogcatEventParser
Parámetros | |
---|---|
device | ITestDevice : para leer logcat desde |
Métodos públicos
cerca
public void close ()
Deja de escuchar logcat.
analizarEventos
public void parseEvents (String[] lines)
Analice las líneas logcat y agregue los eventos capturados (que se registraron con registerEventTrigger(String, String, LogcatEventType)
) a la cola de eventos.
Parámetros | |
---|---|
lines | String |
encuestaParaEvento
public GenericLogcatEventParser.LogcatEvent pollForEvent ()
Sondea la cola de eventos. Vuelve inmediatamente.
Devoluciones | |
---|---|
GenericLogcatEventParser.LogcatEvent | El evento o null si no se encuentra ningún evento coincidente |
registrarseEventTrigger
public void registerEventTrigger (String tag, String msg, LogcatEventType response)
Registre un evento de la etiqueta logcat dada y el mensaje con la respuesta deseada. El mensaje puede ser parcial.
Parámetros | |
---|---|
tag | String |
msg | String |
response | LogcatEventType |
registrarseEventTrigger
public void registerEventTrigger (Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)
Registre un evento de nivel de logcat dado, etiqueta y mensaje con la respuesta deseada. El mensaje puede ser parcial.
Parámetros | |
---|---|
logLevel | Log.LogLevel |
tag | String |
msg | String |
response | LogcatEventType |
comenzar
public void start ()
Comience a escuchar logcat y analizar eventos.
esperar por evento
public GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
Bloquea hasta que recibe un evento.
Parámetros | |
---|---|
timeoutMs | long : Tiempo de espera en milisegundos |
Devoluciones | |
---|---|
GenericLogcatEventParser.LogcatEvent | El evento o null si se alcanza el tiempo de espera |
El contenido y las muestras de código que aparecen en esta página están sujetas a las licencias que se describen en la Licencia de Contenido. Java y OpenJDK son marcas registradas de Oracle o sus afiliados.
Última actualización: 2023-04-28 (UTC)