Compartir recursos entre pruebas unitarias y pruebas de instrumentación en Android
Ahora que Google ha añadido soporte de prueba de unidad experimental , ¿cómo puede uno ir compartiendo recursos a través de ambas pruebas de unidad y prueba de instrumentación?
Por ejemplo, digamos que tengo una clase TestUtils.java
la que quiero accesible tanto en las pruebas de unidad como en las pruebas de instrumentación. Si lo pongo en mi carpeta src/test/java
, será accesible a mis pruebas de unidad. Si lo pongo en mi carpeta src/androidTest/java
, será accesible a mis pruebas de instrumentación. ¿Cómo lo hago accesible a ambos?
- Ejecutar una tarea de gradle independiente personalizada en android studio
- Error: No se pudo encontrar la propiedad 'assembleDebug' en el proyecto ': app'
- Cómo utilizar la tarea deviceCheck para ejecutar pruebas en dispositivos remotos
- La nueva cadena de herramientas de Jack se bloquea al usar el complemento de android-apt
- Cómo hacer que los complementos de Hugo y AndroidDevMetrics compile sólo en depuración:
La única solución que veo ahora es ponerlo en src/debug/java
, pero ¿hay una mejor manera?
- Android Gradle No se pudo reservar espacio suficiente para el montón de objetos
- La prueba de instrumentación falla al azar con multidexado activado
- La red es inaccesible: connect
- ¿Cómo excluir archivos de recursos con Gradle y Android Studio?
- Android studio 1.2 gradle es muy lento
- ¿Cómo comprobar el tamaño de las dependencias en una aplicación para Android?
- Meteor run android-spawn ENOENT y errores gradle de Córdoba
- Android Studio: "Ejecución fallada para la tarea ': app: mergeDebugResources'" si el proyecto se crea en la unidad C:
android { sourceSets { String sharedTestDir = 'src/sharedTest/java' test { java.srcDir sharedTestDir } androidTest { java.srcDir sharedTestDir } } }
- Cómo jugar InputStream de un archivo de audio que no está dentro de una url o almacenamiento?
- ¿Cómo ejecutar una prueba JUnit en el estudio android?