我有一个未使用的 mac mini,所以我在上面安装了 Jenkins,我正在尝试对其进行配置,以便它始终在我们最新的 Android 版本上运行猴子测试。我找不到办法做到这一点。我发现Android Emulator Plugin允许启动模拟器,然后在构建上运行 Monkey Test,但它似乎只能针对一定数量的事件进行配置,而不是基于时间的。
理想的 Jenkins 配置将轮询 git 服务器。当它在特定分支上看到新的提交时,它会构建 APK,运行模拟器,然后开始猴子测试。我确信会发生崩溃,每次发生崩溃时测试都应该重新开始。它应该无限期地继续这样运行。然后,当检测到新的提交时,它将关闭模拟器,并重新开始构建。
是否有任何创造性的方式可以将 Jenkins 构建配置为持续运行猴子测试?