Я просто потратил впустую весь день на эту проблему ?
Полагаю, вы используете многоплатформенный плагин, как и я.
Я собирался отказаться от попыток переместить мои инструментальные тесты в src / androidTest / kotlin вместо src / androidTest / java
когда я решил зайти в kotlin.sourcesets.names, в котором было напечатано
[androidAndroidTest, androidAndroidTestDebug, androidDebug, androidMain, androidRelease, androidTest, androidTestDebug, androidTestRelease, commonMain, commonTest, iosArm32Main, iosArm32Test, iosArm64Main, iosArm64Test, iosX64Main, iosX64Test, macosX64Main, macosX64Test]
Итак, я понял, что для правильного разрешения зависимостей мне нужно было изменить
androidTestImplementation -> androidAndroidTestImplementation
testImplementation -> androidTestImplementation
Они, конечно, не описывают это в документации.
(насколько я нашел)
... так, например, для вас, я думаю, что зависимости для ваших инструментальных тестовых зависимостей должны быть:
androidAndroidTestImplementation 'androidx.test.espresso:espresso-core:3.2.0-alpha02'
не
androidTestImplementation 'androidx.test.espresso: эспрессо-ядро: 3.2.0-alpha02'