使用快照时自动更新Genymotion上的Play服务

时间:2014-11-14 08:02:54

标签: android jenkins cron continuous-integration genymotion

我们正在使用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测试吗?

我们当前的方法是手动更新快照。

0 个答案:

没有答案