私はWindowsマシン上で開発している角型アプリケーションを持っています。長い間、単体テストは私がMacで開発したこれまでのプロジェクトに慣れていたよりも、Windows上で実行するのに時間がかかりましたが、これは別のコードベースです。しかし、今日、私はいくつかのテストを行うためにMacを手に入れました.Windowsマシンがはるかに強力なマシンであっても、実行時間に大きな違いがあることを確認できます。iOS/LinuxよりもWindows上でphantomJSを実行するユニットテストの方がはるかに遅くなります
これは誰でも経験したことがありますか?あれがあれば、Windowsでのテストパフォーマンスを向上させるために見つけたことがありますか?
Windows 10では、8分28秒で448回のテストが完了します。 (2.8ラムの32ギガバイト/ W GHzプロセッサ)
私はクロームの代わりに、PhantomJSと1分で完了したテストと4秒を使用した場合、彼らはWindows上で実行するためにかかった時間の長さを表示することを決めたので、これはと思われますカルマ/ジャスミンではなくPhantomJSの問題になる。
のiOSハイシエラは、当社のビルドサーバーを実行1分50秒445(それは別の番号だ、なぜ私はよく分からない)テスト(2.6 GHzプロセッサ/ 8ワットラムのGB)
を完了Linuxは、1分間に448回のテスト22秒(AWSからT2.Largeインスタンスはテストのみを実行しているそのうちの一つ、6つのドッカーコンテナの間で分割)
これは機能しません。 – efarley