我们使用TFS 2010和自动化构建。
我们还利用MSTests。
我想要一些关于构建服务器测试执行方法的具体信息。 测试引擎(在构建服务器上)会按顺序还是并行运行单元测试?
我想要一些关于构建服务器测试执行方法的具体信息。 测试引擎(在构建服务器上)会按顺序还是并行运行单元测试?
@Dylan Smith的回答是正确的,但没有涵盖第3个选项。 在多CPU / core机器上并行执行单元测试
危险!危险!罗宾逊:这仅适用于VS2010和mstest.exe。VS2012有一个新的测试运行器,不支持并行测试执行Visual Studio UserVoice Run unit tests in parallel。VS2012测试系统可以使用传统的testrunner,并且如果您使用MSTest/SettingsFile
元素指定了一个.testsettings文件,您可以使其正常工作。使用.runsettings文件配置单元测试
如何:启用并行测试执行
在Execution
元素上设置parallelTestCount
属性
选项包括:
保存您的设置文件