1

単純なコマンドcucumber -hは、私のマシンで実行するのに4〜6秒かかります。当然のことながら、レールの外でも、最も基本的なキュウリのテストを実行するには、同じ時間がかかります。

これをスピードアップする方法はありますか?テスト自体が約100ミリ秒で実行されているとリストされている場合、正確に何がこれほど長くかかっていますか?

私はwin7、ruby 1.9.2、2.5GHzプロセッサ、6GRAMを使用しています。

4

2 に答える 2

1

キュウリが非常に遅いという同じ問題があります。起動時間にできる大きな改善の1つは、このパッチを使用してRuby1.9.3にアップグレードすることです。私のマシンでは、起動時間が30%高速化されています。

于 2012-07-10T06:09:49.773 に答える
0

私は(Railsアプリケーションの開発中に)キュウリが実際に私のテストを遅くしていることに気づきました。私は最終的にガード付きのrspecを使用しました(そして私がそれを感じたときはスポーク)。Rspecは基本的なRailsテストスイートの1つであり、guardはすべてのテストをインテリジェントに実行し(1つのテストに失敗すると停止するため、圧倒されません)、sporkはファイルを変更したときにテストを再実行するプロセスです。

なぜキュウリがこんなに時間がかかるのかわからなかったので、単純さと時間を確保するためにrspecに戻しました。

于 2012-07-10T00:36:28.363 に答える