我们正在使用Genymotion-Emulator在Jenkins-CI-Server上运行UI测试。为了给每个测试项目提供一个干净的测试环境,我们使用了一个用于测试的快照:
VBoxManage snapshot "Phone_4.3" restore "initial"
/Applications/Genymotion.app/Contents/MacOS/player --vm-name "Phone_4.3" &
然而,如果是新版本的新版本,那么拥有一个更新我们当前模拟器快照的脚本或cron作业会很不错。谷歌播放服务是自动提供的。
我知道如何启动模拟器:
/Applications/Genymotion.app/Contents/MacOS/player --vm-name "Phone_4.3" &
以及如何拍摄快照:
VBoxManage snapshot "Phone_4.1" take "initial"
现在我需要知道,我如何确保正在运行的模拟器更新Google Play服务?有没有办法从命令行触发这个或者我可以编写UI测试吗?
我们当前的方法是手动更新快照。