I’m using Ruby’s Test::Unit framework to drive some functional tests
which use Selenium to perform E2E scenarios against a web app in a
real browser. As one can easily imagine, running a large suite of
browser-based tests in serial can take ages, so I’m looking for a
practical way to parallelize these tests and run a bunch of them at a
time until they are all done.
I’ve looked briefly at DeepTest for Ruby, which won’t cut it, as far
as I’m concerned. What I would really like come across is a solution
along the lines of the parallel execution support provided by the
TestNG framework for Java unit tests.
Any suggestions, direction, or comments regarding my approach would be