TFS Build 寻找错误的源分支

发布于 2024-12-13 17:23:28 字数 328 浏览 1 评论 0原文

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

该构建显示橙色,并显示以下内容:

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

现在,最重要的是,这不是正在构建的源分支,它完全是另一个项目!我在构建定义或解决方案中的任何位置都找不到任何对它的引用(WinGrep ..整个九码!)

有人见过与此类似的内容或对我可能尝试的内容有建议吗?

谢谢!

Have a CI build set up in a very simple solution (MVC webapp, Service, MSTest project)

The build shows orange with the following:

Handle MSTest Exception There is no working folder mapping for
/Heartbeat/Source/BvtAutomation/Local.testsettings

Now, here's the kicker, that is not the source branch being built, it is another project altogether! I cannot find any reference to it in the build definition or anywhere in my solution (WinGrep .. the whole nine yards!)

Anyone seen anything similar to this or have a suggestion as to what I might try?

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

我不会写诗 2024-12-20 17:23:28

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

因此,要解决此问题,请执行以下操作:

  1. 编辑构建定义
  2. 转到 Process 选项卡
  3. 2.基本部分,选择自动化测试并单击...按钮编辑测试设置。
  4. 在“自动化测试”对话框中,浏览您正在构建的分支中的 .testsettings 文件。

In TFS2010 when building with DefaultTemplate.xaml, the test files to run are not specified relatively to the mapped workspace, but instead by their complete path from Source Control.

So to fix the issue:

  1. Edit your build definition
  2. Go to the Process tab
  3. In the 2. Basic section, select Automated Tests and click the ... button to edit the test settings.
  4. In the Automated Tests dialog, browse for the .testsettings file in the branch you're building.
黄昏下泛黄的笔记 2024-12-20 17:23:28

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

This may help: select build definition in the Team Explorer, right-click -> Edit build definition. On the 'Workspace' tab you can configure sources to be got to the build machine. HTH

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文