如何使用tfsbuild在不同项目中同时运行单元测试?

时间:2013-03-23 12:45:29

标签: unit-testing tfsbuild tfs2012

我希望能够设置一个环境,在这个环境中,我可以同时运行不相互依赖的不同项目的单元测试,以减少实际运行所有项目所需的总时间单元测试。有没有人成功地做到了这一点,是否有任何陷阱?

1 个答案:

答案 0 :(得分:1)

你可以做两件简单的事情来加速你的构建。

  1. 使用/m MSBuild参数
  2. 使用BuildInParallel MSBuild变量
  3. 取自Scott Hansleman,here

      

    总之,BuildInParallel允许MSBuild任务处理以并行方式传递给它的项目列表,而/ m告诉MSBuild允许启动多少个进程。

    更高级(我认为你想要的更多)

    进一步说,您可以创建一个自定义构建模板,以将某些项目转移到不同的构建控制器。此过程描述为here