Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/222.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Jenkins CI自动重启猴子测试_Android_Jenkins_Monkeyrunner_Monkey - Fatal编程技术网

Android Jenkins CI自动重启猴子测试

Android Jenkins CI自动重启猴子测试,android,jenkins,monkeyrunner,monkey,Android,Jenkins,Monkeyrunner,Monkey,我有一个未使用的MacMini,所以我在上面安装了Jenkins,我正在尝试配置它,以便它总是在我们最新的Android版本上运行monkey测试。不过,我找不到一个办法。我已经找到了允许启动仿真器,然后在构建上运行Monkey测试的方法,但是它似乎只针对特定数量的事件进行配置,而不是基于时间的 理想的Jenkins配置是轮询git服务器。当它在特定分支上看到新提交时,它将构建APK,运行模拟器,然后启动monkey测试。我确信会发生崩溃,每次崩溃发生时,测试都应该重新开始。它应该无限期地继续这

我有一个未使用的MacMini,所以我在上面安装了Jenkins,我正在尝试配置它,以便它总是在我们最新的Android版本上运行monkey测试。不过,我找不到一个办法。我已经找到了允许启动仿真器,然后在构建上运行Monkey测试的方法,但是它似乎只针对特定数量的事件进行配置,而不是基于时间的

理想的Jenkins配置是轮询git服务器。当它在特定分支上看到新提交时,它将构建APK,运行模拟器,然后启动monkey测试。我确信会发生崩溃,每次崩溃发生时,测试都应该重新开始。它应该无限期地继续这样运行。然后,当检测到新的提交时,它将关闭仿真器,并重新启动构建


有没有什么创造性的方法可以将Jenkins构建配置为持续运行monkey测试?

这听起来像是Jenkins的一个非常标准的用法-使用Git SCM插件轮询Android构建的来源,如果发现更改,则运行测试。我不太清楚,如果测试失败,你为什么要重新启动测试——这不是爱因斯坦对疯狂的定义,重复同样的动作,期待不同的结果吗?这听起来像是Jenkins的标准用法——使用Git SCM插件来轮询Android构建的来源,如果发现更改,就运行测试。我不太清楚,如果测试失败,你为什么要重新开始测试——这不是爱因斯坦对精神错乱的定义,重复同样的动作,期待不同的结果吗?