我想在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 --thottle 0 50
$ E:\ server \ AndroidSDK / platform-tools / adb.exe断开连接 localhost:46881 [android]停止Android模拟器[android] 存档模拟器日志
我在电脑上运行此命令,但我无法在服务器上运行它。 如果我在服务器上的cmd上运行命令:adb shell monkey -v -v 50 -p package.name -s --throttle 0它将起作用。
如何配置Jenkins正确运行Monkey?
我正在使用Jenkins的最新插件。
答案 0 :(得分:3)
您是否真的在monkey
命令行中使用“package.name”而不是实际的包名?
在运行猴子之前,您确定在模拟器上安装了APK吗?
否则,logcat.txt
中是否有任何输出表明出现了什么问题?
另外,我不确定为什么你链接到一个非常旧版本的Android Emulator Plugin维基页面,但从那以后有一个Jenkins构建步骤将为你运行monkey,而不必手动将它写入一个批处理脚本步骤。
答案 1 :(得分:0)
这可以通过在“运行android monkey tester”之前使用“安装android包”构建步骤来完成。 之后,您可以添加另一个构建步骤“卸载android包”