エンドツーエンドテストを実行しようとしているときに表示されるメッセージは次のとおりです。 AngularJSチュートリアルhttp://docs.angularjs.org/tutorial/step_05 MS Windows 8 Professional。このテストをうまく実行させるにはどうすればよいですか?node.js/karma/end-to-endテスト:/app/index.htmlをプロキシできませんでした(エラー:ECONNREFUSEDに接続)
[2013-06-10 17:27:54.100] [WARN] config - "/" is proxied, you should probably change urlRoot to avoid conflicts
INFO [karma]: Karma server started at http://localhost:9876/
INFO [launcher]: <<< Starting browser Chrome
INFO [launcher]: --- Starting browser Chrome
INFO [Chrome 27.0 (Windows)]: Connected on socket id E20UigDmDqhk3jaRRYAP
WARN [proxy]: failed to proxy /app/index.html (Error: connect ECONNREFUSED)
ありがとうございます、今はうまくいきます。 BTW、私はe2e-test.batを使用しています。MS Windowsのバッチファイルではありません。e2e-test.sh – ShamilS
何かが続いています。エラーが発生したときに私のノードのWebサーバーが動作していましたが、私の場合、テストはとにかく完了しました(失敗しません)。私はノードサーバーを再起動しました。その場合、e2eテストを繰り返し、同じ結果を得ました。警告とSUCCESSテストの完了です。 localhost:8000/testもうまく動作します。 e2eテストが実行されているので、OKですが、警告を取り除くとよいでしょう。何かが間違っています。 –
configフォルダ内のKarma-e2e.conf.jsファイルは、http:// localhost:8000 /にあるプロキシとしてルートを宣言します。 –