You can also take a look at https://github.com/test-load-balancer
Best, Sidu. http://c42.in http://about.me/ponnappa On 29 April 2011 01:24, Adam Esterline <a...@esterlines.com> wrote: > I am looking for some advice on the best way to parallelize a large > set of browser-based regression tests written in rspec. Just as a > note; we are running these specs with RSpec 2.5 on JRuby 1.6.1. > > Our current set of specs takes about 4 hours to run when it is not > parallelized. We have implemented a simple "bucket" parallelization > scheme that basically takes each spec file and divides them evenly > across a specified number of forked buckets. This simple solution > has problems: > > * Some forked buckets finish early and exit. They don't get the > chance to contribute to finishing the remaining work. > * It is somewhat difficult to aggregate all the results into one > spot (Not really, but annoying). > > So... What do I want? > > 1. Is RSpec the right tool? If no, what would you suggest? > 2. It seems like having a queue of specs and a thread pool would > address my two points above. But... I don't think RSpec is thread > safe (Specifically RSpec::Core.world and RSpec::Core.configuration). > Thoughts? > 3. Other ideas? > > Thanks for any help you can give. > > AE > _______________________________________________ > rspec-users mailing list > rspec-users@rubyforge.org > http://rubyforge.org/mailman/listinfo/rspec-users > _______________________________________________ rspec-users mailing list rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users