Configuración de gradiente y maven espresso para Android

¿Alguien tiene un ejemplo de configuración de maven del nuevo marco de prueba de interfaz de usuario de Android llamado espresso ?

Herramientas de calidad para Android ahora propone un ejemplo de configuración de maven y gradle para android-test-kit / espresso.

Para iniciar las pruebas de espresso, puede utilizar:

  • Mvn -P espresso
  • Gradle: android-sample-espresso-tests: connectedCheck

Necesitará el compilador de Java 7 (aunque el código se compila con -source & -target establecido en 1.5). (JDK6 y JDK1.5 pueden tener problemas ).

Entonces necesitará configurar maven-android-sdk-deployer. Las instrucciones están aquí:

https://github.com/mosabua/maven-android-sdk-deployer

Después de que sólo debe ser un mvn instalar.

Eventualmente los artefactos estarán disponibles como un SDK extra. Esta es una vista previa del desarrollador ahora 🙂

Aquí hay una configuración de 5 minutos de gradle configuración de Espresso (en Android Studio), junto con github ejemplo https://medium.com/p/c476d3b5ba45

También echar un vistazo a Gradle-puerto de Jake Wharton de Espresso. Puede ser un mejor paso intermedio hasta que la biblioteca original se actualice con el soporte de Gradle.

https://github.com/JakeWharton/double-espresso

Agregue la dependencia a su build.gradle para que funcione:

 androidTestCompile 'com.jakewharton.espresso:espresso:1.1-r3' 

Consulte http://mvnrepository.com/artifact/com.jakewharton.espresso/espresso para ver la última versión.

  • Prueba de centrifugadoras dinámicas espresso
  • Cómo detectar si la aplicación de Android está ejecutando la prueba de interfaz de usuario con Espresso
  • No se puede ejecutar Robotium en Android Studio con sólo APK
  • Espresso: espera que la actividad finalice la tarea de fondo después de presionarBack ()
  • Prueba de desplazamiento sin fin RecyclerView con Espresso y RxJava
  • Comprobación de ViewPager con Espresso. ¿Cómo funciona la acción a un botón de un elemento?
  • Prueba de interfaz de usuario de Espresso para Android: falla en la ejecución de la prueba: Error en la ejecución de la instrumentación debido a 'java.lang.IllegalAccessError'
  • Android Espresso ListView haga clic en el elemento
  • Prueba del espresso del androide: prueba vacía suite. No se encontraron pruebas
  • Robotium. WaitForActivity () devuelve false para la actividad incrustada en TabHostActivity
  • ¿Cómo "esperar a la actividad" con Appium, en comenzar y durante la prueba en sí?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.