android studio 测试两种测试用例的切换问题
来源:互联网 发布:合肥飞恒网络 编辑:程序博客网 时间:2024/06/06 04:55
ANDROID STUDIO 1.5使用JUNIT单元测试,以及“TEST RUNNING STARTEDTEST RUNNING FAILED: INSTRUMENTATION RUN FAILED DUE TO 'JAVA.LANG.RUNTIMEEXCEPTION' EMPTY TEST SUITE”
Android Studio 1.5创建的工程,会生成两个默认的测试目录:test, androidTest,其中, test目录为在本机执行单元测试代码的目录, androidTest为在Android设备上执行单元测试代码的目录。
目录如下图所示:
对于新建的工程,默认会生成相应的测试代码例子。如下图所示:
请注意上图的两个文件图标的差别,一个文件的图标的右上角是两个三角标记,另一个文件的右下角是个时钟的标记。
右击 androidTest目录下的 ApplicationTest.java,就会出现执行测试用例的菜单。如下图:
但是当右击 test目录下的 ExampleUnitTest.java则没有任何的运行菜单。如下图:
那么,如何执行 test目录下的 ExampleUnitTest.java呢?
操作方法为 "View"-> "Tool Windows"-> "Build Variants",然后,切换 Test Artifact从 Android Instrumentation Tests到 UnitTests。
如下图:
切换 Test Artifact
可以看到,切换完成后,两个文件的图标互换了一下:
此时右击 test目录下的 ExampleUnitTest.java则会出现 Run'ExampleUnitTest', Debug 'ExampleUnitTest'的菜单了。
如下图:
至于
这个问题,是由于Android Studio 的BUG,导致的,一般是没有执行上述的切换命令,然后右击 test目录下的 ExampleUnitTest.java依旧会出现 Run 'ExampleUnitTest', Debug 'ExampleUnitTest'的菜单,然后点击后,会让我们选择运行的设备,这个时候,明显是把我们当作可以在设备上运行的测试用例了,因此,找不到是必然的。
应对这个BUG的解决方法,就是清理代码,然后重新加载工程,一般可以解决这个问题了。
- android studio 测试两种测试用例的切换问题
- 关于用android studio 真机测试offline的问题
- Android Studio 获取发布版和测试版证书SHA1的两种方式
- Android Studio 获取发布版和测试版证书SHA1的两种方式
- Android Studio的Appium的JAVA测试用例
- Android Studio下测试用例的编写
- Android Studio无法识别测试用例
- 关于Android Studio测试时找不到设备的问题
- Android Studio真机测试无法识别的问题汇总
- 两部电梯的测试用例
- android studio android 测试
- android的两种布局------------------------经自身测试,完全正确
- Android Studio 测试
- Android Studio Monkey测试
- Android studio测试使用
- Android Studio 测试小结
- android studio测试--JUnit
- Android studio 测试框架
- [LeetCode 318] Maximum Product of Word Lengths
- 从HDFS拷贝一个表到系统目录生成CSV
- uva1146Now or later飞机调度【2-SAT】入门题
- asp.net 路径解惑
- 自定义dialog中组件的获取
- android studio 测试两种测试用例的切换问题
- 纯js实现点击一个事件后,触发另外一个事件的方法
- Android组件ImageLoader
- DOS批处理之一----返回值
- apache-shiro 学习笔记
- log4j:WARN No such property [maxBackupIndex] in org.apache.log4j.DailyRollingFil
- Eclipse+多国语言包插件+Tomcat插件+Lomboz插件+Myeclipse插件的安装与配置
- java中 if 判断条件中 null == object寓意何在?
- postgresql 源码客户端认证