Android Studio 2.3在UI中没有Test Instrumentation说明符

Adr*_*lar 12 testing automation android automated-tests android-espresso

在我尝试运行一些espresso测试后更新到Android Studio 2.3后,我收到以下错误:

测试运行失败:无法找到以下内容的检测信息:ComponentInfo {com.example.android/android.test.InstrumentationTestRunner}空测试套件.

这在过去很容易解决,在运行配置中我可以指定我自己的InstrumentationRunner.现在我似乎无法找到这个选项,所以我现在无法真正指定我的跑步者类.

请注意,我的构建gradle确实包含

defaultConfig {
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
    resConfigs "en", "es"
}
Run Code Online (Sandbox Code Playgroud)

小智 0

在 Android Studio 2.3 上,此功能不可用,因为这是在以前版本的 Studio 中指定 Instrumentation Runner 包/类的可选选项。但 Android 2.3 足够聪明,可以从您的 build.gradle 文件中选择它,前提是您在那里定义了 Instrumentation 包运行程序。

  • 显然它不够聪明或者我做错了什么。因为它没有从我的“build.gradle”中获取它 (8认同)