GenericLogcatEventParser
public class GenericLogcatEventParser
extends Object
| java.lang.Objeto | |
| ↳ | com.android.tradefed.util.GenericLogcatEventParser<LogcatEventType> |
Analiza la entrada de logcat para eventos.
Esta clase interpreta los mensajes de logcat y puede informar al oyente de los eventos mediante bloqueo y sondeo.
Resumen
clases anidadas | |
|---|---|
class | GenericLogcatEventParser.LogcatEventEstructura para realizar un evento logcat con el tipo de evento y el mensaje desencadenante de logcat |
Constructores públicos | |
|---|---|
GenericLogcatEventParser ( ITestDevice device)Crea una instancia de un nuevo LogcatEventParser | |
Métodos públicos | |
|---|---|
void | close ()Deja de escuchar logcat. |
void | parseEvents (String[] lines) Analice las líneas de 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 una etiqueta logcat determinada y un mensaje con la respuesta deseada. |
void | registerEventTrigger (Log.LogLevel logLevel, String tag, String msg, LogcatEventType response)Registre un evento de un nivel de logcat determinado, etiqueta y mensaje con la respuesta deseada. |
void | start ()Comience a escuchar logcat y analizar eventos. |
GenericLogcatEventParser.LogcatEvent | waitForEvent (long timeoutMs)Bloquea hasta recibir un evento. |
Constructores públicos
GenericLogcatEventParser
public GenericLogcatEventParser (ITestDevice device)
Crea una instancia de 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 de 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. Regresa inmediatamente.
| Devoluciones | |
|---|---|
GenericLogcatEventParser.LogcatEvent | El evento o null si no se encuentra ningún evento coincidente |
registrarEventTrigger
public void registerEventTrigger (String tag,
String msg,
LogcatEventType response)Registre un evento de una etiqueta logcat determinada y un mensaje con la respuesta deseada. El mensaje puede ser parcial.
| Parámetros | |
|---|---|
tag | String |
msg | String |
response | LogcatEventType |
registrarEventTrigger
public void registerEventTrigger (Log.LogLevel logLevel,
String tag,
String msg,
LogcatEventType response)Registre un evento de un nivel de logcat determinado, 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 para el evento
public GenericLogcatEventParser.LogcatEvent waitForEvent (long timeoutMs)
Bloquea hasta recibir 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 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).