首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否可以在Hudson Selenium Grid Hub中注册Selenium RC,而不使用RC在Hudson集群中的从属?

是否可以在Hudson Selenium Grid Hub中注册Selenium RC,而不使用RC在Hudson集群中的从属?
EN

Stack Overflow用户
提问于 2010-03-09 22:14:59
回答 2查看 885关注 0票数 1

我正在尝试让Hudson运行我的基于ruby的selenium测试。我已经安装了Selenium Grid插件,但我不想让RC作为Hudson集群中的从属程序运行。这样做的原因是我不想浪费接下来的六年时间去尝试在不同的Windows环境中配置我的每个项目。

Hudson目前从Github中提取每个项目,并将其构建得很好。使用常规的Selenium Grid设置,我能够编辑grid_configuration.yml文件以表示我希望在其上进行测试的各种环境,然后将环境变量传递给运行测试的rake任务,即在哪个浏览器/平台上运行以及被测试应用程序的URL --通常是在特定环境中运行的hub机器上的一个端口。

通过这种方式,运行RC的机器不需要知道我的应用程序的任何源代码,它们只需要安装selenium-grid并注册到集线器。

有没有办法用Hudson优雅地模仿这一点?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-08-20 06:21:27

为了利用新的Grid版本,我选择不使用这个插件。我用一个启动脚本克隆了几个虚拟机,该脚本从它们都可以访问的共享驱动器运行ant launch-remote-control。Hudson没有,也不需要任何对Grid节点的访问,它们也不是Hudson的奴隶。我更改了Hudson服务器,以便在机器启动时启动集线器。这个设置允许我在有或没有Hudson的情况下正常运行网格。

票数 0
EN

Stack Overflow用户

发布于 2010-03-17 07:45:48

你有构建代理的概念吗,我对Hudson不太了解。我们在工作中使用Anthill Pro,并且我们已经设置了一个Ahtill代理。源代码被下载到代理,代理负责运行maven目标以运行测试。它对我们来说工作得很好,因为RC机器不是构建环境的一部分。测试负责与Selenium HUB对话,获取新会话并进行测试。

我希望这能帮到你。

干杯哈龙

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2409584

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档