2011-03-27 24 views
26

Estoy usando AndroidTestCase para probar la unidad. Tengo una prueba de unidad que está fallando, pero no he descubierto cómo mostrar la salida de la misma. Por ejemplo, no veo los valores que imprimo utilizando Log.d o system.out.println en la consola ni la salida de logcat. ¿Cómo veo la consola de prueba de la unidad?Android Test Case: cómo ver la salida?

Respuesta

17

Debería ver los mensajes Log.d() en logcat a menos que su prueba se cuelgue mucho antes (es decir, en el constructor).

0

Probablemente desconectó el dispositivo/emulador y lo volvió a conectar. Debe volver a hacer clic en el nombre del dispositivo en la lista en el Dalvik Debug Monitor para que vuelva a cargar los registros y siga actualizando la salida.

1

Para que quede claro, si está ejecutando un emulador, debe usar adb logcat.

Además, asegúrese de estar utilizando el estándar android.util.Log.d() para enviar su salida.

/JP

+0

Android Studio en ejecución Las pruebas de unidad no siempre se conectan a un dispositivo. En mi caso, no hay emulador o teléfono, las pruebas de Robolectric se ejecutan completamente en el jre. –

4

Ir a depurar -> Logcat. Asegúrese de que LogLevel y Filter sean correctos también.

Ver la captura de pantalla de Android Studio 1.1.0

From Android Studio 1.1.0

18

Con Android 2.3.1 Estudio, las obras utilizando la antigua usanza Java estilo

System.out.println("Start Test"); 

Aquí se puede vea la salida:

enter image description here

Cuestiones relacionadas