"No se encontraron pruebas" para las pruebas de instrumentación de Lollipop y superiores
Mis pruebas de instrumentación (espresso) no se ejecutan en dispositivos Lollipop + y emuladores. Corren correctamente en cualquier otra plataforma. Tengo los mismos síntomas que el chico de este hilo: https://groups.google.com/forum/?fromgroups#!topic/adt-dev/QW5SuzQizNk
- Mis pruebas están en src / androidTest / java /
- He establecido testInstrumentationRunner 'android.support.test.runner.AndroidJUnitRunner'
- Las clases de prueba son @RunWith (AndroidJUnit4.class)
- Las pruebas individuales se anotan con @Test
Puedo ejecutar un ./gradlew connectedCheck y las pruebas corren bien en un dispositivo con KitKat, pero cuando intento ejecutar las mismas pruebas de la misma manera en un dispositivo con Lollipop recibo …
- El módulo de prueba de Android (Gradle Plugin 1.3) no funciona: "debug-classes not found"
- Prueba de un proyecto que utiliza ActionBarSherlock
- Cómo automatizar las pruebas de actualización para android
- Cambio de configuración con Robolectric
- Robolectric: cómo probar una SherlockActivity
15: 02: 15.784 [WARN] [org.gradle.api.Task] Las pruebas en XT1095 – 5.1 fallaron: La ejecución de instrumentación falló debido a 'java.lang.NoClassDefFoundError'
15: 02: 16.011 [WARN] [org.gradle.api.Task] com.android.builder.testing.ConnectedDevice> No se encontraron pruebas. [XT1095 – 5.1] FALLA
15: 02: 16.011 [WARN] [org.gradle.api.Task] No se han encontrado pruebas. Esto generalmente significa que sus clases de prueba no están en la forma que su corredor de prueba espera (por ejemplo, no heredar de TestCase o carecer de anotaciones @Test).
- ¿Cómo puedo obtener Application en espresso?
- Gradle: Cómo ejecutar la prueba de instrumentación para la clase
- Continúa el informe de cobertura de código jacoco después de un caso de prueba fallido
- Establecer la orientación del emulador / dispositivo mediante programación en la prueba de instrumentación
- Cómo probar la aplicación empresarial android en varios dispositivos
- Cómo probar el android.max_aspect para Galaxy S8
- Soluciones actuales para probar aplicaciones de Android
- ¿Puedo tener un código de versión inferior en producción desde el canal de pruebas alfa?
Finalmente empezó a trabajar. He seguido esta respuesta: https://groups.google.com/d/msg/adt-dev/QW5SuzQizNk/mWdaEuuCCQAJ que enlaza con: https://github.com/google/dagger/issues/271
Básicamente, este era el problema:
Utilicé incorrectamente la compilación 'com.google.dagger: dagger-compiler: 2.0.2'
En lugar de apt correcto 'com.google.dagger: dagger-compiler: 2.0.2'
- Fragmento saveInstanceState se presenta como nulo después del cambio de orientación
- Combine Xamarin y React Native en una aplicación