2017-07-27 3 views
2

私はkarma repositoryをgrepしています。設定に単純に設定されているだけでなく、そのフィールドがロジックを使用していないようです。カルナにはbrowserNoActivityTimeoutがどこに使用されていますか?

誰でもそのフィールドがわかりますか?私はそれは、このファイルの内部noActivityTimeout、として参照されます20000に設定するか、他の私のカルマのテストDisconnects

答えて

2

する必要が何らかの理由で

https://github.com/karma-runner/karma/blob/de55bc63205c656eb5f5534894aa4ae92228efb8/lib/browser.js

基本的には、ラインの効果をすることになっています設定によって指定された時間内にアクティビティが検出されない場合は、テストが実行を停止するようにしてください。これは、あなたのコードが無限ループまたは応答しないときにテストを止めるのに役立ちます(非同期のテスト条件があり、テストが決して解決しないかもしれません)

+0

'/ * config.browserNoActivityTimeout */noActivityTimeout'をコンパイルするどこかの前処理があります'noActivityTimeout'を' browserNoActivityTimeout'を参照するように割り当てていると私は考えていました。また、タイムアウトを増やすと私の問題が解決するので、無限ループがあるとは思えません。 – Jal

関連する問題