Android Studio - Kotlin测试投掷 - 未找到类 - 空测试套件

use*_*891 14 android kotlin android-studio android-espresso

当试图在Android Studio上运行用Kotlin编写的espresso测试时(直到3.2 Canary 9),我收到错误:进程已完成退出代码1未找到类:"com.myproject.directoryofwinning.VerifyAppIsAwesomeTest"空测试套件.

奇怪的是,同一项目中的Java测试没有问题.

试图重置配置并由其他人建议,但这似乎没有任何区别.

use*_*891 5

最后,我发现将“ test”添加到类名的末尾。将单词Test移到类名的前面,或者将其全部省略可以解决此问题。


mat*_*red 5

我花了几次尝试才解决这个问题,但最终是由于缺少启用 kotlin 所需的 gradle 更改。

....
apply plugin: 'kotlin-android'
android {
    ....
}
dependencies {
    implementation "org.jetbrains.kotlin:kotlin-stdlib:1.3.21"
    ....
}
Run Code Online (Sandbox Code Playgroud)