這種方法應該是為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部分,大家可以使用上面介紹的方法來啟動單元測試。
文章來源于領測軟件測試網 http://www.kjueaiud.com/