単純なコマンドcucumber -h
は、私のマシンで実行するのに4〜6秒かかります。当然のことながら、レールの外でも、最も基本的なキュウリのテストを実行するには、同じ時間がかかります。
これをスピードアップする方法はありますか?テスト自体が約100ミリ秒で実行されているとリストされている場合、正確に何がこれほど長くかかっていますか?
私はwin7、ruby 1.9.2、2.5GHzプロセッサ、6GRAMを使用しています。
キュウリが非常に遅いという同じ問題があります。起動時間にできる大きな改善の1つは、このパッチを使用してRuby1.9.3にアップグレードすることです。私のマシンでは、起動時間が30%高速化されています。
私は(Railsアプリケーションの開発中に)キュウリが実際に私のテストを遅くしていることに気づきました。私は最終的にガード付きのrspecを使用しました(そして私がそれを感じたときはスポーク)。Rspecは基本的なRailsテストスイートの1つであり、guardはすべてのテストをインテリジェントに実行し(1つのテストに失敗すると停止するため、圧倒されません)、sporkはファイルを変更したときにテストを再実行するプロセスです。
なぜキュウリがこんなに時間がかかるのかわからなかったので、単純さと時間を確保するためにrspecに戻しました。