IllegalStateException en Android Support al ejecutar pruebas de unidad
Estoy tratando de ejecutar algunas pruebas unitarias en Andoid Studio. En la pestaña "Ejecutar configuraciones" he hecho que mi JUnit busque todo el proyecto para las pruebas. Mi JRE está configurado para 1.8 y tengo la cobertura de código habilitada. Sin embargo, cada vez que intento y ejecuto mis pruebas, obtengo los siguientes "IDE Fatal Errors":
Unable to determine list of modules to build java.lang.IllegalStateException: Unable to determine list of modules to build at com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.createBuilder(MakeBeforeRunTaskProvider.java:357) at com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.executeTask(MakeBeforeRunTaskProvider.java:255) at com.android.tools.idea.gradle.run.MakeBeforeRunTaskProvider.executeTask(MakeBeforeRunTaskProvider.java:86) at com.intellij.execution.impl.ExecutionManagerImpl$3.run(ExecutionManagerImpl.java:317) at com.intellij.openapi.application.impl.ApplicationImpl$8.run(ApplicationImpl.java:369) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at java.lang.Thread.run(Thread.java:745)
He intentado google una solución y este hilo se acercó: NullPointerExcepton en Android Studio plugin Android de apoyo , pero mi SDK y plugins están al día y que realmente no lo soluciona.
- Android Espresso testing 'No se puede resolver el símbolo' InstrumentationRegistry ''
- qué prueba de unidad, en aplicaciones Android
- No se puede resolver la actividad para: Intención
- Error de cifrado en Android 4.2
- ¿Cómo / Debo probar eventos de EventBus con Mockito?
Gracias ya
- Mockito - ¿Qué hace el método de verificación?
- Robolectric: 3.3.2 - Ningún fichero de manifiesto: build \ intermedios \ manifestos \ lleno \ debug \ src \ main \ AndroidManifest.xml
- Cómo crear un objeto retrofit.Response durante las pruebas de unidad con Retrofit 2
- Prueba de la unidad para Android: Cómo burlar el contexto de Android
- Apkbuilder encuentra el archivo duplicado al agregar powermock a un proyecto de prueba de android
- Mockito / Power Mockito: incapaz de obtener la salida esperada cuando el método de burla de LayoutParams en android
- ActivityInstrumentationTestCase2 vs ActivityTestRule
- Android Studio Gradle androidTest vs instrumentTest
En "Configuraciones de ejecución", "Tipo de prueba" debe cambiarse de "Todo en paquete" a "Todo en directorio". Al hacer esto, puede configurar el "Usar classpath para el módulo" -field to app. El campo "Directorio" también debe apuntar a su directorio de prueba.
Eso debería resolver el problema.
- Cómo programar una tarea en android
- ¿Cómo obtengo el ancho 'css-pixel' (media-query) con Javascript?