¿Cómo puedo ejecutar una sola prueba con gradle android

Estoy tratando de ejecutar las pruebas con esta línea … pero esto lanza todas las pruebas:

./gradlew -DconnectedAndroidTest.single=LandingActivityTests connectedAndroidTest 

¿Cómo puedo iniciar una sola prueba?

Puede ejecutar la única prueba de Android en dos pasos:

  1. ./gradlew installDebugAndroidTest
  2. adb shell am instrument -w -e class com.example.MyInstrumentationTest#testFoo com.example.test/android.support.test.runner.AndroidJUnitRunner
    https://developer.android.com/tools/testing/testing_otheride.html

Desde Android Gradle plugin versión 1.3.0 puedes usar

 ./gradlew -Pandroid.testInstrumentationRunnerArguments.class=your.package.LandingActivityTests connectedAndroidTest 

Si quieres ejecutar solo una prueba dentro de la clase haz algo como

 ./gradlew -Pandroid.testInstrumentationRunnerArguments.class=my.app.package.register.RegisterEmailTest#can_register connectedAndroidTest 

can_register es un método en una clase RegisterEmailTest

NOTA: el paquete necesita referenciar donde está la clase, de lo contrario no funcionará.

Prueba de visita
Lamentablemente, la tarea gradle connectedAndroidTest no es compatible con todos los argumentos.
Hay petición de la característica para el equipo del gradle.
Si está utilizando Android Studio, puede crear Run Configuration que lance una prueba específica a través de la aplicación adb shell am instrument

  • La forma más rápida de probar el código fuente de Android modificado?
  • Cómo detener y reiniciar una actividad en una prueba de instrumentación de Android?
  • Cómo inyectar el evento de clic con Android UiAutomation.injectInputEvent
  • Espresso prueba pegado / inactivo después de realizar (haga clic ()) en el botón en ViewAnimator
  • Optimizar el esfuerzo de prueba de Android
  • Uso de la actividad de no producción para probar con Android Studio
  • ¿Cómo crear sombras personalizadas en robolectric 3.0?
  • Prueba de pérdidas de memoria en las aplicaciones de Android
  • Escribir / crear archivos dentro del contexto de la instrumentación de Android
  • Cómo probar la aplicación empresarial android en varios dispositivos
  • Mockito en el emulador de Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.