你如何从Eclipse运行Android检测测试?

pup*_*eno 11 eclipse testing android

目前我正在以这种方式从命令行运行仪器测试:

adb shell am instrument -w com.blah.blah/android.test.InstrumentationTestRunner
Run Code Online (Sandbox Code Playgroud)

有没有办法从Eclipse运行它们(自动安装应用程序)?

Jam*_*son 7

我无法确定自动部署到模拟器.但是,您可以使用相同的"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;
}
Run Code Online (Sandbox Code Playgroud)

这样当我想测试blah.package.FooTest我只需要记住输入:

james@trex:~$ adbtest FooTest
Run Code Online (Sandbox Code Playgroud)