私たちのテスト セットアップには少し特殊な状況があります。基本的に私がやりたいことは、スケジュールされた間隔で Heroku に Sauce Connect との統合テストを実行させることです。Sauce Connect では、テストを実行する前に SSH トンネルを開く必要があるため、Amazon EC2 インスタンスで SSH トンネルを実行しようとしています。ローカルでテストしており、スクリプトは EC2 に正常に接続でき、SSH トンネルをリモートで開始し、ローカル マシンでテストの実行を開始できます。しかし、Sauce Labs にログインして、実行中のブラウザ テストのビデオを確認すると、すべてのテストで 404 接続が拒否されました。EC2 インスタンスで「netstat -an」を確認すると、Sauce Labs への SSH 接続が正常に確立されていることがわかりますが、何らかの理由で確立できません。リモート SSH トンネルを使用してテストを正常に実行しているようです。誰かがこの問題に遭遇したことがありますか、またはおそらくこれがエラーを与える理由について何らかの洞察を持っていますか? ありがとう!
質問する
276 次
1 に答える
0
これが特定の問題に対処するかどうかはわかりませんが、Heroku でトンネルを設定するための詳細なレシピは次のとおりです: Heroku からの SSH トンネリング。
トンネルをセットアップする際に私が見つけた最大の課題は、ssh がユーザー入力を要求しない状態にすることでした。
于 2014-12-08T15:41:10.073 に答える