0

遅い rspec テストに関するスレッドに出くわしたので、どの Rails テスト ランナー構成が最も高速に繰り返しテストを実行できるのか疑問に思いました。

ZenTest / autotest -railsをsporkと組み合わせて使用​​できることは承知していますが、それが最速のオプションですか?

4

1 に答える 1

1

私の経験についてお話ししたかっただけです。これでもあなたの質問には答えられません。私はまだ自動テストの経験がないので、コメントすることはできません。これは、RSpec、DatabaseCleaner、FactoryGirlを備えたRails3です。スポークを使用しない場合と使用した場合の結果は次のとおりです。

Finished in 0.22748 seconds
3 examples, 0 failures

real    0m9.541s
user    0m8.733s
sys 0m0.772s



Finished in 0.24727 seconds
3 examples, 0 failures

real    0m0.605s
user    0m0.200s
sys 0m0.080s

つまり、9.541秒から0.5秒になります。パフォーマンスが約10倍向上します。

于 2010-10-05T14:51:02.617 に答える