似乎运行Android测试需要存在设备或模拟器。甚至这篇文章:http://code.google.com/p/the-missing-android-xml-junit-test-runner/也需要它。
是否有人能够在CI服务器中设置Android测试?请告诉我如何进行设置。
谢谢!
答案 0 :(得分:6)
不幸的是我还没有完成这个任务。但是我想我很接近它。 我们使用Jenkins作为集成服务器。
Android模拟器有一个很好的选择
-no-window
我设法在没有任何X服务器的Ubuntu服务器上使用此选项运行模拟器。
所以我要实现以下步骤:
最后一步 - 使用
运行测试adb shell am instrument
还有收集JUnit报告的任务。我还没碰过它......但我确信它有可能:)
答案 1 :(得分:4)
你可能想看看这个Jenkins插件:
https://wiki.jenkins-ci.org/display/JENKINS/Android+Emulator+Plugin
我们一直在使用它并取得了成功。