2011-01-31 5 views

Respuesta

2

He tenido buena suerte simplemente ejecutando las pruebas de robot como las pruebas de JUnit de Android normales, y luego usando el mecanismo estándar para recuperar los resultados de la prueba, es decir, el informe de búsqueda de la tarea de la hormiga. Para hacer esto, utilicé el archivo build.xml creado por android a través de las herramientas. Consulte documentation for developing in other IDEs para obtener instrucciones detalladas sobre cómo configurarlo. ¡Buena suerte!

1

se puede seguir el camino de su elección, ya que no es puro código JUnit:

1-XML informe de ejecución de la prueba basada en el uso de cualquier escrito XML/API de análisis sintáctico

2-Logcat informe de ejecución de la prueba basada en el uso de troncos por ejemplo si está utilizando Eclipse IDE

informe escrito 3-personalizar para su dispositivo bajo prueba, para ello se necesitará apis escribir en el dispositivo

Estas son tres maneras de varios disponibles como por su requisitos e IDE.

2

Uso el enfoque con logcat y la clase android Log.'severity '(tag, msg) (' severity 'puede ser i-info, d-debug, w-warn, e-error, v-verbose), aquí es un ejemplo de clic en el botón myView:

String viewName = solo.getString(R.string.myViewName); 
try { 
    solo.clickOnView((View) solo.getView(R.id.myView)); 
    Log.i("Passed", viewName + " works correctly."); 
} catch (Exception e) { 
    Log.e("Error", viewName + " doesn't work."); 
} 

el uso de filtros de salida puede filtrar por etiquetas y seleccionar todas las líneas de guardarlo en el archivo .txt. Todo esto lo puedes hacer automáticamente escribiendo una secuencia de comandos simple que redirigirá la salida al archivo de InstrumentationTestRunner por ti.

ver también las páginas: Log class, logcat

2

generación de informes XML es bastante simple cuando estamos usando Eclipse IDE

pasos a seguir

  1. ejecutar la prueba Junit como es habitual en Eclipse Ejecutar como-> Android Junit Test.

  2. Una vez que se complete la prueba, se le indicará el estado en la barra de estado proporcionada por el IDE.

  3. Al hacer clic en el icono del historial de ejecución de prueba que está disponible en la vista Junit de eclipse IDE, encontrará la opción de exportación a través de la cual puede exportar la prueba de formato XML.

Si tiene problemas para encontrar el icono, mire la imagen de abajo.

enter image description here

+1

¿Hay alguna forma de realizar la exportación desde el shell en lugar de almorzarlo desde Eclipse? –

2

En mi caso, utilizo spoon para generar informes html de prueba. https://github.com/square/spoon

+0

¡Una herramienta fantástica! Informes breves para todos los dispositivos conectados y fáciles de configurar. Gracias ... :) – Trinimon

Cuestiones relacionadas