From: "Shota Fukumori (sora_h)" Date: 2011-02-22T08:32:28+09:00 Subject: [ruby-dev:43238] Re: Rubyのtest-allを並列化するパッチを書きました sora_hです。 2011/2/21 SASADA Koichi : >  minitest/unit は「大量のテストスイートを実行することがなさそう?」とい > うのはどういう意味なんでしょうか.minitest/unit のことをよく知らないの > で,常識的なことでしたらすみません. 今回のパッチはテストのメソッド毎に並列実行するのではなく、TestCaseクラスを継承したクラス(テストケース) 毎に実行します。基本1ファイル1テストケースだとは思うのですが、minitest/unitはファイルのリストを指定してまるごと実行する ような機能が無いような気がしたため。 > あと,パッチを読んだわけではないので恐縮ですが,ruby の make test-all > だけに効く変更なんでしょうか.それとも,test/unit 使っているすべてのテス > トに有効な話なんでしょうか. パッチ的にはtest/unitを使っている全テストで使えますよ。ただし効果を体験できるのは複数のテストケースを持つ場合だけかと思われます。 また、ある程度のケース数が無いとオーバーヘッド>テスト時間になってしまうため無意味になる可能性も否定できません。 Rubyの場合はテスト時間>オーバーヘッドでしたが。 -- Shota Fukumori a.k.a. @sora_h - http://codnote.net/