トップ «前の日記(2011-01-19) 最新 次の日記(2011-02-01)» 編集

Route 477



2011-01-28

[rails] Railsのテストを高速化するやつ

ちょっと調べた。導入はわりと簡単なので試してみると良いです。

spork

Railsをロード済みのテストサーバを立てることによって、テストの起動時間を短縮する。

Rails 3対応。Rails 2の場合はspork 0.8.xを試せと書いてある。

テストフレームワークはRSpec、Cucumberに対応。Test::Unitを使う場合は https://github.com/timcharper/spork-testunit を入れる(ただし1.9未対応…)。

parallel_tests

テストを複数のプロセスで実行することによって、テストの実行時間を短縮する。 (テストの起動時間は変わらない。テスト数が多い場合に有効)

Rails 2/3、RSpec、Cucumber、Test::Unitに対応。

その他