Я следовал инструкциям на http://blogs.msdn.com/b/vstsqualitytools/archive/2009/12/01/executing-unit-tests-in-parallel-on-a-multi-cpu-core-machine.aspx до буквы, и я могу выполнять тесты параллельно.
Пока все хорошо.
Теперь проблема: я не могу установить для параметра parallelTestCount ноль (автоматическая настройка) или значение выше 5. Выполнение пяти параллельных тестов работает нормально, но не шесть.
Да, у меня более пяти ядер на моей машине; Я работаю на процессоре Intel i7, который имеет четыре ядра с гиперпоточностью, что означает, что я должен быть в состоянии выполнить 8 тестов параллельно.
Теперь я уверен, что есть некоторые другие логические или жесткие ограничения, и я не ожидаю, что смогу запустить на восьми ядрах молниеносно восемь параллельных тестов.
Однако было бы здорово узнать причину, по которой он не запускает более пяти тестов параллельно?