web-dev-qa-db-ja.com

Karma-Jasmineを使用して10000ミリ秒以内にメッセージがないため、切断されました(1回)

ジャスミンとカルマランナーを使用します。すべての設定が完了したら、ターミナルで次のコマンドを入力します。

karma start public/javascripts/karma.conf.js

しかし、ブラウザが閉じられると、以下のエラーが発生します。

INFO [karma]: Karma v0.12.16 server started at http://localhost:9876/
INFO [launcher]: Starting browser Chrome
INFO [Chrome 34.0.1847 (Mac OS X 10.9.2)]: Connected on socket hDO3pMdVNGcBMDx4FI0w with id 60695552
WARN [Chrome 34.0.1847 (Mac OS X 10.9.2)]: Disconnected (1 times), because no message in 10000 ms.

Karma構成のbrowserNoActivityTimeoutを50秒に変更しましたが、それでも同じエラーが発生します。それはサファリとクロームの両方で起こっています。他のブラウザでは試していません。

同じ問題で他のgithubスレッドから多くの入力を見つけることができませんでした。ポートを変更するのと同じように、どちらも役に立ちません。

Karma Version: 0.12.16
Nodejs version: 0.10.22
Mac OS: 10.9.2

誰かが同じ問題に直面しましたか?

16
Priyabrat Nanda

問題を見つけて解決します。これは、requirejsがすべてのコントローラーがrequirejsによってロードされるカルマ構成に含まれていなかったためです。フレームワークに含めた後、問題はなくなりました。その後、さらにいくつかの問題に直面しましたが、サンプルのテストケースを解決して実行することができました。 karmaconfファイルのframeworksセクションに "requirejs"を追加する必要がありました:: frameworks:['jasmine'、 'requirejs']

3
Priyabrat Nanda