0

我想在 Jenkins 上运行猴子,但在使用配置后: https ://wiki.jenkins-ci.org/pages/viewpage.action?pageId=57181910

我在 monkey.txt 文件中看到:

未发现任何活动运行,猴子中止。

$ E:\server\AndroidSDK/platform-tools/ adb.exe -s localhost:46881 shell monkey -v -v -p package.name -s 0 --throttle 0 50

$E:\server\AndroidSDK/platform-tools/adb.exe disconnect localhost:46881 [android] 停止 Android 模拟器 [android] 归档模拟器日志

我在我的 PC 上运行此命令,但我无法在服务器上运行它。如果我在服务器上的 cmd 上运行命令: adb shell monkey -v -v 50 -p package.name -s --throttle 0 它将起作用。

如何配置 Jenkins 以正确运行猴子?

我正在为 Jenkins 使用最新的插件。

4

2 回答 2

3

你真的在monkey命令行中使用“package.name”而不是你的实际包名吗?

在运行猴子之前,您是否确保 APK 已安装在模拟器上?

否则,其中是否有任何输出logcat.txt表明出了什么问题?

另外,我不确定你为什么链接到一个真正旧版本的 Android Emulator Plugin wiki 页面,但从那时起就有一个 Jenkins 构建步骤将为你运行猴子,而无需你手动将其写入批处理脚本步骤.

于 2012-11-06T23:30:33.810 回答
0

就像 Thomas 在 Christopher 的评论中指出的那样:您还必须考虑将 apk 安装到智能手机上。

这可以通过在“运行 android monkey tester”之前使用“安装 android 包”构建步骤来完成。之后,您可以添加另一个构建步骤“卸载 android 包”

于 2015-01-08T15:32:21.510 回答