@seveniruby @lihuazhang @bobotiger @monkey
可能基本已经搞清楚什么原因了,谢谢各位关注
小米盒子是这样的,每次程序退出后,会杀掉这个程序的进程,可能是考虑到资源的利用,但是 Instrument 和被测程序在同一个进程,所以一个 test 方法执行完毕执行 teardown 方法中的 solo.finishOpenedActivities() 方法后,系统会将被测程序的进程给干掉
通过 adb shell top 分别打印正常运行程序和手动退出程序后的所有进程,对比,确实后者已经找不到被测程序的进程了。
现在解决方法可能只能注释掉 solo.finishOpenedActivities(),然后在 PC 上写一个脚本,单独运行每一个测试方法。每执行完一个方法后,
再 pull 测试结果回 PC,最后再分析所有结果生成报告
登陆写错了吧,一般是登录
#5 楼 @lihuazhang 求粗线~
@bobotiger 没有啊,全部按照之前测试安卓手机的步骤。导入的只有 Robotium 的 jar 包
@lihuazhang 唔~球出现·~~~
@lihuazhang 已贴出日志,谢谢~
辛苦~
#1 楼 @seveniruby @lihuazhang 我不是小米的啊,我们只是给安卓的电视盒子做应用的,不只是小米盒子,还有各种不同品牌的盒子
@lihuazhang 3q 我周日上班了就去拷日志。
ps:五一节日快乐
高大上……
呃,能题外问一句么?二次开发 uiautomatorviewer 这是要做神马?