如何 运行 sauce labs 上的本地应用程序?
How to run a local app on sauce labs?
我正在尝试 运行在 saucelabs 上进行测试。
我正在测试的应用程序不公开可用,因为我想在我的开发环境中测试我的应用程序。
所以我正在尝试使用 sauce connect。
我设法创建了一个隧道,但是当我尝试 运行 使用 sauce connect 在虚拟机上进行测试时,我收到了错误的网关错误。
出于某些原因,我的本地应用程序不在本地主机上 运行,而是在 test.example.com:3000
上
在开发中,我使用 dnsmasq 通过本地主机重新路由 *.example.com。
我无法使用 sauce connect 做同样的事情。我来解释一下。
我试图让 dnsmasq 完成工作但失败了。
所以我添加了这行:
test.example.com localhost
到我的 /etc/hosts
文件
但它也失败了。
最后我尝试创建一个文件名 /tmp/HOSTALIASES
,其中包含相同的行 export HOSTALIASES=/tmp/HOSTALIASES
但也失败了。
我没脑子。
更新
如果我点击 localhost:3000 ,它会点击我的本地 rails 服务器,但不会点击 test.example.com
所以实际上你像往常一样需要 saucelab 运行>
你可以让 dnsmasq 运行,我怀疑它甚至不知道 sauce connect 运行。
您需要添加以下行:
127.0.0.1 yourdomain.sub.com
你不能有本地主机。
我正在尝试 运行在 saucelabs 上进行测试。
我正在测试的应用程序不公开可用,因为我想在我的开发环境中测试我的应用程序。
所以我正在尝试使用 sauce connect。 我设法创建了一个隧道,但是当我尝试 运行 使用 sauce connect 在虚拟机上进行测试时,我收到了错误的网关错误。
出于某些原因,我的本地应用程序不在本地主机上 运行,而是在 test.example.com:3000
上在开发中,我使用 dnsmasq 通过本地主机重新路由 *.example.com。
我无法使用 sauce connect 做同样的事情。我来解释一下。
我试图让 dnsmasq 完成工作但失败了。
所以我添加了这行:
test.example.com localhost
到我的 /etc/hosts
文件
但它也失败了。
最后我尝试创建一个文件名 /tmp/HOSTALIASES
,其中包含相同的行 export HOSTALIASES=/tmp/HOSTALIASES
但也失败了。 我没脑子。
更新
如果我点击 localhost:3000 ,它会点击我的本地 rails 服务器,但不会点击 test.example.com
所以实际上你像往常一样需要 saucelab 运行>
你可以让 dnsmasq 运行,我怀疑它甚至不知道 sauce connect 运行。
您需要添加以下行:
127.0.0.1 yourdomain.sub.com
你不能有本地主机。