Forum Discussion

EagerTester's avatar
EagerTester
Occasional Contributor
3 years ago

Is it possible to run a test suite across multiple machines?

My project suite takes too long to run, so to reduce time I would like to be able to run my suite over multiple machines/VMs. In other words, I want to run a set of tests one after the other on whatever machine is free to use at that time.

 

For e.g:

Project Suite contains:

  • Test1
  • Test2
  • Test3

I have 3 machines in total:

  • Master - where I run the automation from
  • Slave1
  • Slave2

When I run the project suite from Master, Test1 starts running on Slave1, and Test2 starts running on Slave2.

Test3 will start running on whatever machine finishes first..

 

I have only seen support for parallel cross browser testing (i.e running the same test on multiple different setups at the same time), but nothing built in that can do what I have outlined above.

 

Any advice is greatly appreciated! Thanks 🙂

4 Replies