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
更改为自定义的属性。
在早期的配置中,曾经有一个名为:
的属性Specific Instrumentation Runner (Optional)
当我运行测试时,我收到错误: 找不到任何测试
Test running failed: Unable to find instrumentation info for: ComponentInfo{me.androidbox.busbymovies.debug.test/android.support.test.runner.AndroidJUnitRunner}
在我以前这样做之前,很容易切换到另一个仪表运行器。
非常感谢有关如何将默认测试运行器更改为自定义测试运行器的任何建议,
答案 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下运行。