簡単に言うと、KarmaでPhantomJSを実行すると、PhantomJSは実行する必要のある外部モジュールをネットワーク接続/インターネット経由でロードしようとしますか? 私はJasmine/Karma経由でJavaScriptテストを実行しているに過ぎません。私はロードスピードなどをテストするのではなく、単なるストレートなユニットテストを見ていません。PhantomJS外部依存
私は、マシンや他の開発者マシンですべて正常に動作するという問題があります。しかし、Jenkins経由でCIサーバー上で実行されるとき、PhantonJSはハングアップするようです。私は他にも問題があると思いますが、この質問を最初にクリアしたいだけです。外部モジュールのロード。
P.S. PhantomJSがCI Windowsサーバーに正しくインストールされました。 Windowsサーバーには防火壁があり、外界とのインターネット接続はありません。
これは、サーバー上の環境変数であることが判明しました。 DevOpsの男が最終的にそれを選別しました。 – Rory