如何在VM上设置Android持续集成?

时间:2017-05-15 20:00:24

标签: android continuous-integration virtual-machine xen

我正在创建一个Android项目。对于CI,我使用Bamboo但可以轻松切换到Jenkins。 CI系统通过Xen生活在VM上,无法轻易更改。我运行Java单元测试没有问题,但是当我尝试运行Android单元测试时,我需要一个模拟器或一个设备。但

  • 模拟器不会在Xen上运行,因为这会在VM内创建VM问题(See S/O question
  • 设备无法通过USB(adb usb)连接到VM,因为Xen无法将USB设备转发给访客(See S/O question
  • 设备无法通过wifi(adb tcpip; adb connect)连接,因为它需要将其标记为未授权。授权仅通过USB授予。 See S/O question

任何人都可以想到一个解决方法吗?在Xen中路由USB,在Xen中运行仿真器,或授权CI计算机使用该设备都可以。我唯一能想到的是拥有额外的专用硬件,这对我来说不是一个很好的解决方案。

0 个答案:

没有答案