我刚刚创建了一个支持Kotlin
的新Android应用程序。
当我尝试运行默认的检测测试时,它不会运行并向我显示此消息:
Class not found: "oussaki.com.pos.ExampleInstrumentedTest"Empty test suite.
这是我正在尝试运行的Instrumented测试类:
@RunWith(AndroidJUnit4::class)
class ExampleInstrumentedTest {
@Test
fun useAppContext() {
// Context of the app under test.
val appContext = InstrumentationRegistry.getTargetContext()
assertEquals("oussaki.com.pos", appContext.packageName)
}
}
答案 0 :(得分:3)
这是一个已知问题:https://issuetracker.google.com/issues/38452937希望在下一个版本中得到解决。
目前您可以手动转到“编辑配置”并添加要在“Android检测测试”下运行的特定类/方法的配置。
您还可以尝试最新的canary版本:https://developer.android.com/studio/preview/index.html但是我个人无法让它与我的项目一起工作。