テストケースを実行するために、PhantomJS で Jasmine を使用しています。
私の典型的なテスト ケースでは、サービス コールを行い、応答を待って応答を確認します。
数秒で返されるリクエストもあれば、返されるまでに最大 1 分かかるリクエストもあります。
PhantomJS を実行すると、1 分かかるはずのサービス呼び出しでテスト ケースが失敗します (応答がまだ受信されていないため失敗します)。
興味深いのは、Firefox で実行したときにテストがパスすることです。
tcpdump を調べてみましたが、ヘッダーは両方のブラウザからのリクエストで同じであるため、これはブラウザのタイムアウトの問題のようです。
誰かが同様の問題を抱えていますか? タイムアウトをどこで設定できるかについてのアイデアはありますか? それとも、問題は別のものだと思いますか?