5 ms·
sounds like another hydra ( https://github.com/ngauthier/hydra https://github.com/ngauthier/hydra ). It distributes your tests across processor cores, and opti
by rawsyntax 15y ago
sounds like another hydra ( https://github.com/ngauthier/hydra https://github.com/ngauthier/hydra ). It distributes your tests across processor cores, and optionally remote workers (other machines)
Why is Buffet better? (I'm genuinely interested)
- johnfn 15y agoThis is a good question, because we actually were using Hydra for a while. We ran into a lot of problems where hydra workers would just hang once they finished their test (used strace to see what they were doing, and it looked like they were stuck in some sort of infinite loop). Hydra caused enough headaches that we just stopped using it; out of that frustration, Buffet was born. We tried pretty hard to make Buffet 'just work' and stable.
- RobertLowe 15y agoAs far as I know Hydra can't run on 1.9 ( https://github.com/ngauthier/hydra/issues/29 https://github.com/ngauthier/hydra/issues/29 ) Alternatively, you have parallel_tests ( https://github.com/grosser/parallel_tests https://github.com/grosser/parallel_tests ) which can run on multiple cores. That's great if you use a mac pro, or some behemoth machine. Little known there's testbot ( https://github.com/joakimk/testbot https://github.com/joakimk/testbot ) which can run tests across machines & cores. They've even worked in a bootstrapping process https://github.com/joakimk/testbot_cloud https://github.com/joakimk/testbot_cloud From ( https://github.com/joakimk/testbot/wiki/How-testbot-is-used https://github.com/joakimk/testbot/wiki/How-testbot-is-used ) "... 60 minutes of tests to run in 10 minutes using 16 medium EC2 instances (32 cores), read the blog post." reports thoughtbot! Code softly hackers.