如何从 Visual Studio 2012 的 TFS 2010 生成获取已发布的测试结果

How To Get Published Test Results from TFS 2010 Build, From Visual Studio 2012

提问人:John Saunders 提问时间:4/4/2014 最后编辑:John Saunders 更新时间:4/9/2014 访问量:905

问:

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

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

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

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

此外,完整的生成日志不会复制到放置文件夹。有没有办法让我找出导致“部分成功”的原因?


P.S. 这是 Visual Studio Professional 2012。


更新

因此,它说“发布测试运行结果......到 url”。如何查看测试结果?

visual-studio-2012 tfs mstest

评论

0赞 Dylan Smith 4/4/2014
当您查看构建结果时,是否有指向测试结果的链接(2010 年是很久以前的事了,所以不记得了,但在 2012+ 年会有)
0赞 John Saunders 4/4/2014
我相信如果构建成功,将有指向测试结果的链接。由于它取得了部分成功,相反,我收到的短信说“没有测试结果”,这显然是错误的。
0赞 Dylan Smith 4/4/2014
它是否说 9 次测试中有 10 次通过或类似的东西,因为即使在部分成功的情况下,它也应该这样说并链接到测试结果。
0赞 John Saunders 4/4/2014
它说“没有测试结果”

答:

0赞 Dylan Smith 4/4/2014 #1

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

评论

0赞 John Saunders 4/5/2014
还行。这很奇怪。我刚刚又看了一遍,看到了一个 View->Other Windows->Load 测试结果。我没有负载测试,但我还是尝试过。它打开了“测试结果”窗口。此外,它还将“负载测试结果”菜单项更改为“测试结果”。
0赞 John Saunders 4/5/2014
不幸的是,当我到达“测试运行”窗口并下拉“连接到测试运行...”时,我无法选择连接到 TFS - “输入或选择控制器计算机名称”被禁用。