如何使用deviceCheck任务在远程设备上运行测试

fhs*_*lva 11 android gradle jenkins android-studio android-espresso

http://tools.android.com/tech-docs/new-build-system/user-guide上,定义了以下任务:

  • 汇编组装项目输出的任务
  • 检查运行所有检查的任务.
  • connectedCheck运行需要连接设备或仿真器的检查.它们将并行运行在所有连接的设备上.
  • deviceCheck使用API​​运行检查以连接到远程设备.这用于CI服务器.
  • build此任务同时进行汇编和检查
  • clean此任务清除项目的输出

我现在正在设置一个Jenkins CI来运行我的(Espresso)测试,而deviceCheck任务描述似乎与此相关.但是我找不到任何关于如何在CI服务器上使用此任务来执行远程设备上的测试的文档或示例.有谁知道如何使用它?

How*_*ieH 3

我建议使用Spoon运行测试。它易于设置,具有许多开箱即用的功能。例如好的测试报告、屏幕截图++。

我在 Jenkins CI 上使用它,效果非常好!我已将多个设备连接到 CI 服务器,并且测试在所有设备上运行。