编辑配置自定义特定检测运行器缺少属性

时间:2017-03-01 17:17:39

标签: android android-studio

Android Studio 2.3 RC 1
Build #AI-162.3742087, built on February 16, 2017
JRE: 1.8.0_112-release-b06 amd64
JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.o

我已经创建了自己的自定义测试运行器,我想用它来运行我的仪器espresso测试。

我已在build.gradle文件中输入此内容:

testInstrumentationRunner "me.androidbox.busbymovies.CustomTestRunner"

我已经创建了espresso测试,但在Edit Configuration下,没有可以从默认InstrumentationRunner更改为自定义的属性。

enter image description here

在早期的配置中,曾经有一个名为:

的属性
Specific Instrumentation Runner (Optional)

当我运行测试时,我收到错误: 找不到任何测试

Test running failed: Unable to find instrumentation info for: ComponentInfo{me.androidbox.busbymovies.debug.test/android.support.test.runner.AndroidJUnitRunner}

在我以前这样做之前,很容易切换到另一个仪表运行器。

非常感谢有关如何将默认测试运行器更改为自定义测试运行器的任何建议,

1 个答案:

答案 0 :(得分:12)

我找到了问题的答案。

我的错误是我需要从Instrumented Test中移除Edit Configuration并添加新的build.gradle

我的 Integer a = Integer.parseInt("123"); Integer b = Integer.parseInt("456"); Integer result = (a+b)%(10^9+7); System.out.println("result"+result); 文件还可以,您需要做的就是让它在Android Studio 2.2下运行。