Run unit tests in parallel
As a developer I want to the Test Explorer to optionally run unit tests in parallel, regardless of the unit test framework so that my unit test runs finish faster on my multi-core machine.
As a developer I want to mark specific tests as single threaded with an attribute so that those tests that specifically don't work in a multi-threaded environment will still work when I run tests in parallel.
Fernando Urkijo Cereceda commented
I also support this. I don't know why this isn't implemented by default because if you have some integration tests, each test lasts for 55 sec, and you have 150 of them.... you run out of time doing TDD
John Phillips commented
I 100% support this. This is our single largest bottle neck in gated check-ins. We love using MSTest and the Test Runner but hate that we lost the ability to run our tests in parallel.
Test Classes could be ran in parallel and inside the class run the tests synchronously. We write our tests to work in parallel if the above is implemented.