TFS Build寻找错误的源分支

时间:2011-11-03 10:42:48

标签: tfs mstest tfsbuild

在一个非常简单的解决方案中设置CI构建(MVC webapp,Service,MSTest项目)

构建显示橙色,具有以下内容:

  

处理MSTest异常没有工作文件夹映射   /Heartbeat/Source/BvtAutomation/Local.testsettings

现在,这是踢球者,这不是正在构建的源分支,它是另一个项目!我在构建定义中或在我的解决方案中的任何地方找不到任何引用(WinGrep ......整个九码!)

有人看到过类似的东西,或者对我的尝试有什么建议吗?

谢谢!

2 个答案:

答案 0 :(得分:7)

在使用DefaultTemplate.xaml构建时的TFS2010中,要运行的测试文件不是相对于映射工作区指定的,而是来自源代码管理的完整路径。

所以要解决这个问题:

  1. 修改您的构建定义
  2. 转到流程标签
  3. 2中。基本部分,选择自动测试,然后单击 ... 按钮编辑测试设置。
  4. 自动化测试对话框中,浏览您正在构建的分支中的.testsettings文件。

答案 1 :(得分:0)

这可能有所帮助:在团队资源管理器中选择构建定义,右键单击 - >编辑构建定义。在“工作区”选项卡上,您可以配置要到构建计算机的源。 HTH