【问题标题】:How To Get Published Test Results from TFS 2010 Build, From Visual Studio 2012如何从 Visual Studio 2012 的 TFS 2010 构建中获取已发布的测试结果
【发布时间】:2014-05-16 04:05:47
【问题描述】:

我使用的是 Visual Studio 2012,但使用的是 TFS 2010。

我使用默认构建模板创建了一个构建,它构建了几个 C# 解决方案、运行测试等。目前,许多单元测试都失败了。从构建日志可以看出,MSTEST 已经成功将构建结果发布到 TFS 服务器了。

顺便说一句,构建是“部分成功”。我想知道为什么。这就是我寻找测试结果的原因。

在 Visual Studio 2010 中,我会使用“测试结果”和“测试运行”窗口来加载发布的结果。 Visual Studio 2012 中缺少这些窗口。如何访问我的测试结果(最好不安装 Visual Studio 2010)。

此外,完整的构建日志不会复制到放置文件夹。有什么方法可以让我找出导致“部分成功”的原因吗?


附:这是 Visual Studio Professional 2012。


更新

所以,它说“将测试运行的结果...发布到 url”。如何查看测试结果?

【问题讨论】:

  • 当您查看构建结果时,是否有指向测试结果的链接(2010 年是很久以前的事了,所以不记得了,但 2012+ 会有)
  • 如果构建成功,我相信会有一个指向测试结果的链接。由于它是部分成功,相反,我收到“没有测试结果”的文字,这显然是错误的。
  • 它是不是说 10 次测试中有 9 次通过了或类似的情况,因为即使部分成功,它也应该这样说并且有测试结果的链接。
  • 它说“没有测试结果”

标签: visual-studio-2012 tfs mstest


【解决方案1】:

查看菜单 -> 其他窗口 -> 测试结果

【讨论】:

  • 好的。这很奇怪。我刚刚又看了一遍,看到了一个 View->Other Windows->Load Test Results。我没有负载测试,但无论如何我都试过了。它打开了“测试结果”窗口。此外,它将“加载测试结果”菜单项更改为“测试结果”。
  • 不幸的是,当我进入“测试运行”窗口并下拉“连接到测试运行...”时,我没有选择连接到 TFS - “输入或选择控制器机器名称”已禁用。
猜你喜欢
  • 1970-01-01
  • 2011-07-06
  • 1970-01-01
  • 1970-01-01
  • 2014-08-15
  • 2018-12-01
  • 2018-03-03
  • 1970-01-01
  • 2013-04-12
相关资源
最近更新 更多