A Day in the Life

大江戸Ruby会議01 高速なテストサイクルを回すには

本日大江戸*1で行われた大江戸Ruby会議01で、高速なテストサイクルを回すにはという内容で発表してきました。

大江戸Ruby会議01 高速なテストサイクルを回すには

View more presentations from hotchpotch

テストを速くするには二パターンあり、一つは単体実行時の速度・フィードバックの高速化、もう一つはすべてのテスト実行時の高速化があると思っていて、それらについての話です。ぎゅっとまとめると、前半の単体実行時の速度・フィードバック高速化には spork / prefetch-rspec / autotest / watchr を使おうという話と、後半は REE / parallel_tests による高速化・並列実行、remote spec によるリモートマシンでの分散テストについての話です。
特にオレオレプロジェクトの prefetch-rspec と会社で運用してる remote spec の話*2が受けが良かったのが嬉しかったです。prefetch-rspec は是非使って叩いてパッチなりコントリビュート(もしくはgithub.com/asakusarb プロジェクトとしてリリース)してもらえたりするととても嬉しいですね :D

また、大江戸Ruby会議01 自体も面白くて刺激的だったので、スタッフの方々、スピーカの方々、参加者の方々、どうもありがとうございました!

*1:清澄白河

*2:ちなみに偉そうに話してましたが remote spec は僕が作ったんじゃなくて、同じ開発基盤チームの同僚のアイディアと実装です。すごく改善されて同僚に超感謝

記事の一覧 >

関連するかもエントリー

2010-08-19
Ruby / Rails のテストが約3倍速になって超快適に!!parallel_tests 使ったらテストが約3倍速(i7)になって Life Changing すぎる、という話です。http://github.com/grosser/parallel_tests最近かなりちゃ...
Ruby / Rails のテストが約3倍速になって超快適に!!parallel_tests 使ったらテストが約3倍速(i7)になって Li...
watchr - ファイルに変更があったら何かする / もしくはオサーンについて
みなさま、いかがお過ごしでしょうか。以前人のことをオサーンオサーン云いまくっていたけどその当時のオサーン年齢のもうすぐ三十路になります secondlife ですこんばんわ。言葉のしっぺ返しが痛い今日この頃です。さて、若かりし頃には合わなかったけど今使ってみるとしっくり来る物もあ...
みなさま、いかがお過ごしでしょうか。以前人のことをオサーンオサーン云いまくっていたけどその当時のオサーン年齢のもうすぐ三十路になります se...
さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料
本日行われた Shibuya.js の発表資料をアップしました。さいきんの JavaScript テスト / Test.js - Shibuya.js 発表資料View more presentations from hotchpotchJS のテスティングフレームワークのおおざ...
本日行われた Shibuya.js の発表資料をアップしました。さいきんの JavaScript テスト / Test.js - Shibu...