目前我正在以这种方式从命令行运行仪器测试:
adb shell am instrument -w com.blah.blah/android.test.InstrumentationTestRunner
有没有办法从Eclipse运行它们(自动安装应用程序)?
我无法确定自动部署到模拟器.但是,您可以使用相同的"adb shell"命令并创建外部启动配置.我在博客上的这同一主题在这里.当您还使用"-e debug true"参数时,以这种方式启动会更直观.
但是,我认为我已经从bash shell脚本中获得了更多的里程(如果你使用的是一个很好的开发平台):
function adbtest() { adb shell am instrument -w -e class blah.package.$1 blah.package.test/android.test.InstrumentationTestRunner; }
这样当我想测试blah.package.FooTest我只需要记住输入:
james@trex:~$ adbtest FooTest