【问题标题】:How to run a local app on sauce labs?如何在酱汁实验室运行本地应用程序?
【发布时间】:2016-02-27 02:43:10
【问题描述】:

我正在尝试在 saucelabs 上运行我的测试。

我正在测试的应用程序不公开,因为我想在我的开发环境中测试我的应用程序。

所以我正在尝试使用酱汁连接。 我设法创建了一个隧道,但是当我尝试使用 sauce connect 在 vm 上运行测试时,我得到一个 Bad gateway 错误。

由于某些原因,我的本地应用程序没有在 localhost 上运行,而是在 test.example.com:3000 上运行

在开发中,我使用 dnsmasq 通过 localhost 重新路由 *.example.com。

我无法使用酱汁连接来做同样的事情。我会解释的。

我试图让 dnsmasq 完成这项工作,但失败了。

所以我添加了这一行:

test.example.com  localhost

到我的/etc/hosts 文件 但它也失败了。

最后我尝试创建一个文件名/tmp/HOSTALIASES,其中包含相同的行然后export HOSTALIASES=/tmp/HOSTALIASES

但它也失败了。 我想不通。

更新


如果我点击 localhost:3000 ,它确实会命中我的本地 Rails 服务器,但不会命中 test.example.com

【问题讨论】:

    标签: protractor saucelabs


    【解决方案1】:

    所以实际上你需要像往常一样运行 saucelab>

    你可以让 dnsmasq 运行,我怀疑它甚至不知道酱连接运行。

    你需要添加一行:

    127.0.0.1 yourdomain.sub.com

    你不能拥有本地主机。

    【讨论】:

      猜你喜欢
      • 2022-06-30
      • 1970-01-01
      • 2015-04-16
      • 1970-01-01
      • 2016-04-06
      • 2016-02-12
      • 1970-01-01
      • 2013-12-11
      • 2018-10-10
      相关资源
      最近更新 更多