Yeah, I'm actually utilizing Selenium Grid for the client side of it. I have a Grid farm all set up and configured, and several teams run nightly Selenium test suites against it without issues. The problem is that Grid doesn't provide for a means of actually driving tests in parallel -- it only serves as a matrix of Remote Controls (browsers) for your tests to run against. The advantage of this to me right now is that several test suites can be running simultaneously, and the Grid Hub will take care of allocating each test to an available environment. However, the suites themselves are still running serially, one test after another. What I need is a way for a complete test suite to be executed in a multi-threaded fashion, I guess. wade On Mar 18, 2:39 am, "Mark Ryall" <mark.ry... / gmail.com> wrote: > have you tried selenium grid? > > On Tue, Mar 18, 2008 at 8:40 AM, wade <onlyw... / gmail.com> wrote: > > On Mar 17, 2:13 pm, Phlip <phlip2... / gmail.com> wrote: > > > wade wrote: > > > > 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 > > > > How many of these tests could run against the source code directly, as > > real unit > > > tests? > > > > -- > > > Phlip > > > http://assert2.rubyforge.org/ > > > Really none of them, unfortunately. This specific domain of tests are > > designed to be a sort of automated acceptance test to be carried out > > following a deployment of the app, from an end-user perspective. Thus > > the need to simulate "real world" interactions, starting from a > > browser and essentially excersizing each layer of the stack in an end > > to end manner..