Prueba de Android usando logcat para la captura de eventos

He estado googling sobre este tema durante horas, y estoy perplejo. Im que intenta escribir una habitación de prueba comprensiva para los dispositivos androides, y mi primera idea era validar resultados de la prueba usando salida del logcat. Logcat tiene toda la información de eventos que necesito tanto del sistema operativo como de nuestras aplicaciones.

Utilizando Robotium o Monkeyrunner, no encontré ninguna manera de acceder a logcat sobre la marcha. La creación de una aplicación externa para supervisar logcat está fuera de discusión (difícil de sincronizar eventos con resultados).

¿Ideas chicos?

2 Solutions collect form web for “Prueba de Android usando logcat para la captura de eventos”

Prueba esto. Agregue el siguiente permiso a su archivo de manifiesto Robotium:

<uses-permission android:name="android.permission.READ_LOGS" /> 

A continuación, cree un subproceso en su método de instalación y haga que realice lo siguiente:

 Process proc = Runtime.getRuntime().exec("logcat -d"); BufferedReader reader = new BufferedReader(new InputStreamReader(proc.getInputStream())); 

A continuación, lea con:

 reader.readLine() 

Utilice la opción logcat -d -v time en puntos de verificación regulares, analícelos y luego proceda. ¿Esto ayudará?

  • Robotium. WaitForActivity () devuelve false para la actividad incrustada en TabHostActivity
  • Robotium: ¿Cómo espero que termine la carga antes de continuar?
  • "La prueba no se ejecutó hasta la finalización." Motivo: 'La instrumentación ejecutada falló debido a' El proceso se estrelló. '' Mientras se ejecutan varios testcases
  • Instalación de un apk de Android mediante programación como parte de un marco de prueba
  • Utilice tanto InstrumentationTestRunner como AndroidJUnitRunner con Robotium y Espresso
  • Google Espresso o Robotium
  • Comprobar la existencia de un fragmento usando Robotium - Android
  • La prueba de instrumentación falla al azar con multidexado activado
  • Prueba de interfaz de usuario de Robotium para la aplicación con el cajón de navegación
  • Continuar las pruebas de Android después de una excepción
  • No se puede ejecutar Robotium en Android Studio con sólo APK
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.