Appium appium 持续集成在 jenkins 上这样配置对吗

沐木 · 2017年02月21日 · 最后由 沐木 回复于 2017年09月08日 · 1802 次阅读

请教一个问题

appium 持续集成到 jenkins 上,我是这样配置的工程,如下图

AppiumStart 是启动 appium 用的,MavenTest 是用 maven 执行测试用例代码进行自动化测试用的。
现在的问题是每次都需要先构建 AppiumStart 这个工程再构建 MavenTest 这个工程。

尝试过在 MavenTest 工程中配置构建前执行 shell,启动 appium 的命令 appium --session-override -a xx.xx.xx -p 1234
但是每次构建的时候都停留在 appium 启动后就不执行自动化测试了。

请问大家都是怎么配置 jenkins,持续集成 appium 自动化测试的。

共收到 5 条回复 时间 点赞

Spawning processes from build
Shell 启动 appium --session-override -a xx.xx.xx -p 1234,在你 ctrl + c 之前,这个进程一直存活,所以 Jenkins 上这个 Job 一直不会结束。解决方法上面的链接也有。

解决了吗?怎么写的

uuu 回复

appium 启动的时候在后台运行 nohup /xxx/appium --session-override -a xx.xx.xx.xx -p 4723 &> /xxx/appium.log &

沐木 回复

Mac 上 /xxx/appium.log 这个路径在哪?

uuu 回复

就是你想存在哪就写哪个路径啊

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册