Build/Test Issues

Allow parallel execution setting with grid nodes

Started by samholder on 4,765 views

If we are running with the console runner and several grid nodes does the setting for allowing parallel execution run all the tests absolutely sequentially, using different nodes, or does it run sequentially on each grid node, but in parallel on the different nodes?

If its not the latter is there a way to achieve non parallelisation on a single machine but allow parallel execution across machines (we need non parallel execution due to file system constraints, but each machine has a separate file system, so they could be run in parallel across different machines?

Hi, thanks for posting.

The 'Disable parallel execution' solution-level setting will disable parallel execution at machine level. This means that if you have a grid, it's still possible that each node can be running a test at the same time, but it isn't possible that any node can be running two tests at once.

So I think this is the setting you're after in your scenario.

The ExclusivelyUsesAttribute is applied the same way.
Awesome, thanks for the quick reply!

Post a reply

Log in to reply.