这种方法应该是为linux程序员设置的,完全的命令行,使用起来相对比较麻烦,命令格式如下:
按照上面的命令行格式,输入:adb shell am instrument -w com.xmobileapp.hello/android.test.InstrumentationTestRunner
运行后的界面如下:
测试结果的信息与第2种方法中的logCat中输出的信息是完全一样的。
错误提示说明
在运行测试例子的过程中,也会遇到了不少的错误提示,总结如下:
单击“Android JUnit Test”运行后,出现“Android Launch”错误提示,如下:
这个错误的原因估计是:AndroidManifest.xml配置错误,关于这个问题的分析说明,请阅读An instrumention test runner is not specified篇幅中的说明。
使用adb shell am命令运行,出现“Error = Unable to find instrumentation info for……..”错误信息,如下:
具体的原因是什么还不知道,如果有谁知道的,在评论中说明下。
总结说明
看了这些,对instrument是不是有很大的困惑,下一篇幅我们将学习Android SDK 中的instrument。为了方便大家学习上面的运行测试单元的方法,一个简单的例子供大家下载,这个例子中包含一个Activity(Hello)以及对这个Activity(HelloTest)的单元测试2部分,大家可以使用上面介绍的方法来启动单元测试。
文章来源于领测软件测试网 https://www.ltesting.net/