Ejecutar todas las pruebas de unidad en Android Studio

Tengo este proyecto en Android Studio:

Introduzca aquí la descripción de la imagen

Quiero ejecutar todas las pruebas de unidad en todo el proyecto con un solo clic.

Cómo puedo hacerlo ?

Primero, puede listar todas las tareas de prueba disponibles en su proyecto con

./gradlew tasks 

A continuación, puede elegir las tareas que desea ejecutar. Si quieres ejecutar todas las pruebas para todos los sabores y todos los buildTypes, solo tienes que ejecutar

 ./gradlew test connectedAndroidTest 

Si no desea recordar todo el comando gradle test cada vez que desee ejecutar las pruebas, puede crear un archivo "custom_tasks.gradle" y agregar

 task testAll(dependsOn: ['test', 'connectedAndroidTest']) { group = 'custom_tasks' description = "Run all tests" } 

Entonces, sólo tienes que correr

 ./gradlew testAll 
  1. En el panel "Proyecto" (CMD + 1 para mostrar) Haga clic derecho en "java".
  2. Haga clic en "Ejecutar pruebas en Java

Introduzca aquí la descripción de la imagen

Puedes intentar usar esta línea de comandos en el terminal android: Mac:

 ./gradlew test connectedAndroidTest 

Ventanas:

 gradlew test connectedAndroidTest 
  • ¿Por qué realizar pruebas en un proyecto separado, en lugar de carpeta?
  • Granja de dispositivos AWS con Espresso y JUnit4
  • Android Gradle Conflicto de dependencia con la versión interna proporcionada por Android
  • La invocación de Apache DefaultHttpClient resulta en "java.lang.RuntimeException: Stub!"
  • Pruebas de unidades de Android que requieren contexto
  • Apkbuilder encuentra el archivo duplicado al agregar powermock a un proyecto de prueba de android
  • Android: cómo obtener el contexto cuando se prueba con ActivityInstrumentationTestCase2?
  • Crear proyecto de prueba de android en intellij idea 13 community edition
  • No se pueden construir pruebas con Gradle (decard-gradle)
  • Prueba de unidad con Firebase
  • Error de cifrado en Android 4.2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.