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?

La única solución que veo ahora es ponerlo en src/debug/java , pero ¿hay una mejor manera?

 android { sourceSets { String sharedTestDir = 'src/sharedTest/java' test { java.srcDir sharedTestDir } androidTest { java.srcDir sharedTestDir } } } 
  • Android Studio: Gradle Refresh Failed - No se encontró com.android.tools.build:gradle:2.2.0-alpha6
  • ¿Cómo hacer referencia a paquetes de dependencias en una Biblioteca de Android como .aar?
  • Problema con la dimensión de sabor de Android Studio 3.0
  • Obtener el error "entrada duplicada: com / google / android / gms / internal / zzble.class" al intentar agregar un paquete
  • Migración desde eclipse + SVN a Android Studio
  • Gradle de Android: ¿qué significan los corchetes alrededor de la versión?
  • Android ZIPALIGN finalizado con valor de salida distinto de cero -1
  • Se han encontrado problemas al cargar complementos en Android Studio
  • Travis CI falló porque no puede aceptar licencia Constrain Layout
  • Android studio dalvik vm no puede encontrar la clase
  • Gradle ejecuta líneas de comandos en tareas personalizadas
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.