2017-04-11 7 views
8

phantomjsがアルパインドッカーコンテナでカルマをキャプチャするのに問題があります。私はノード6.10.2を使用しています。私はhereからphantomjs alpineをインストールしました。私は次のバージョンを使用しています:karma phantomjsがドッカーコンテナでキャプチャしていない

"karma": "^1.6.0", 
"karma-coverage": "^1.1.1", 
"karma-mocha": "^1.0.1", 
"karma-mocha-reporter": "^2.0.0", 
"karma-phantomjs-launcher": "^1.0.4", 
"karma-webpack": "^2.0.3", 

テストを実行すると、次の出力が表示されます。 (タイムスタンプが削除されました)

INFO [karma]: Karma v1.6.0 server started at http://0.0.0.0:9876/ 
INFO [launcher]: Launching browser PhantomJS with unlimited concurrency 
INFO [launcher]: Starting browser PhantomJS 
DEBUG [temp-dir]: Creating temp dir at /workspace/karma-1981971 
DEBUG [launcher]: /usr/bin/phantomjs /workspace/karma-1981971/capture.js 
WARN [launcher]: PhantomJS have not captured in 60000 ms, killing. 

終了する前に2回失敗します。

私はtmpファイルcapture.jsの内容を見てみると、それはlocalhost:9876/?id=18274999を開こうとしていると私のコンテナ内で私が実際に成功しないwget http://0.0.0.0:9876/にしてみてください示しています。

私は本当に私のコンテナ内から接続できるときにPhantomJsがキャプチャに失敗する理由は非常に混乱しています。

これをデバッグするにはどうすればよいですか?どんな提案も大変ありがとうございます。

答えて

0

私のビルドで同じ問題があります。私はノード6.10.2を使用することが問題だと思います。なぜなら、ノード6.9.4でそれが起こるのを見ていないからです。

+0

あなたはアルパインノードを使用していません。 –

関連する問題