Comparta el código entre la testing unitaria y las testings de instrumentación cuando use kotlin

Pregunta similar: código de uso compartido entre las testings de instrumentación de Android y las testings unitarias en Android Studio

Mi configuration es la siguiente:

  • src/test carpeta de src/test que contiene testings unitarias. Estas pueden ser classs Java o Kotlin
  • src/androidTest que contiene testings de instrumentación. Estas también pueden ser classs Java o Kotlin
  • src/shanetworkingTest es una carpeta que contiene un grupo de utilidades que se comparten entre unidades y testings de instrumentación.

Este intercambio se define en gradle como:

 sourceSets { test.java.srcDirs += 'src/shanetworkingTest/java' androidTest.java.srcDirs += 'src/shanetworkingTest/java' } 

Esto permite que cualquier class de Java en src/test o src/androidTest acceso a los utils. pero no las testings de la unidad Kotlin. Mi suposition es que no se agregan a los sets de origen.

Mi pregunta es: ¿cómo puedo agregarlos? Lo intenté:

 sourceSets { test.kotlin.srcDirs += 'src/shanetworkingTest/java' } 

Pero eso no parece funcionar.