答案 0 :(得分:4)
默认情况下,它会按顺序运行它们。您可以通过添加并行活动并在每个活动中运行不同的测试集来自定义构建工作流。或者,如果要跨多个构建计算机并行化测试运行,可以让构建使用多个RunOnAgent活动来执行此操作(http://blogs.msdn.com/b/jimlamb/archive/2010/09/14/parallelized-builds-with-tfs2010.aspx)。
注意:如果您在多个测试运行中执行测试,您将得到多个测试报告(.trx文件),这些报告在没有进一步自定义构建的情况下将不会合并在一起。
答案 1 :(得分:0)
@Dylan Smiths的答案是正确的,但不包括选项#3。 Executing Unit Tests in parallel on a multi-CPU/core machine
危险将ROBINSON:这仅适用于VS2010和mstest.exe。 VS2012有一个新的测试运行器,不支持并行测试执行Visual Studio UserVoice Run unit tests in parallel VS2012测试系统可以使用传统的testrunner,如果你可以使其运行使用MSTest/SettingsFile
元素指定.testsettings文件。 Configuring Unit Tests by using a .runsettings File
如何:启用并行测试执行
在parallelTestCount
元素
Execution
属性
选项包括:
保存您的设置文件