2017-11-08 25 views
0

私はWindowsマシン上で開発している角型アプリケーションを持っています。長い間、単体テストは私がMacで開発したこれまでのプロジェクトに慣れていたよりも、Windows上で実行するのに時間がかかりましたが、これは別のコードベースです。しかし、今日、私はいくつかのテストを行うためにMacを手に入れました.Windowsマシンがはるかに強力なマシンであっても、実行時間に大きな違いがあることを確認できます。iOS/LinuxよりもWindows上でphantomJSを実行するユニットテストの方がはるかに遅くなります

これは誰でも経験したことがありますか?あれがあれば、Windowsでのテストパフォーマンスを向上させるために見つけたことがありますか?

Windows 10では、8分28秒で448回のテストが完了します。 (2.8ラムの32ギガバイト/ W GHzプロセッサ) enter image description here

私はクロームの代わりに、PhantomJSと1分で完了したテストと4秒を使用した場合、彼らはWindows上で実行するためにかかった時間の長さを表示することを決めたので、これはと思われますカルマ/ジャスミンではなくPhantomJSの問題になる。 enter image description here

のiOSハイシエラは、当社のビルドサーバーを実行1分50秒445(それは別の番号だ、なぜ私はよく分からない)テスト(2.6 GHzプロセッサ/ 8ワットラムのGB) enter image description here

を完了Linuxは、1分間に448回のテスト22秒(AWSからT2.Largeインスタンスはテストのみを実行しているそのうちの一つ、6つのドッカーコンテナの間で分割) enter image description here

答えて

0

は127.0.0.1を追加しようとか、単にローカルホスト(またはコメントを解除完了しますWindows/system32/drivers/etc/hostsファイルにコピーしてください。

管理者権限でそのファイルを開くことを忘れないでください。

+0

これは機能しません。 – efarley