4

我的项目在 TFS Online (visualstudio.com) 中运行,有一次在 TFS 上进行了一系列测试。通常在这种情况下,可以在我的本地机器上重现故障,查看错误并修复它们。(好吧,由于“构建时运行测试”功能,它几乎总是永远不会进入服务器)。

但是这次所有测试在我的机器上都可以正常工作,但其中一些在 TFS 上失败了。我需要在服务器上查看我的测试错误。但似乎托管 TFS 的 UI 中没有地方显示该错误。

这是我可以看到的:«98/110 测试通过,12 次失败,0 次不确定»和失败的测试列表:«Failed Given_VocabularyGrownEnough_When_AnalyzeGoals_Then_GoalsAchievedAndLessonEnded, Failed When_AnalyzeGoalsAndVocabularyGrownNotEnough_Then_Nothing, ...»

有谁知道如何在某处挖掘托管的 TFS 并获取测试日志或至少 Assert 的错误消息?

4

1 回答 1

1

视觉工作室 2012 和 2013

这是一个很好的问题。Team Foundation Server 和 VS Team Services(以前称为 Visual Studio Online 或 Team Foundation Service)在浏览器的失败测试中显示这些通常很重要的异常或断言消息。

浏览器构建摘要

在 Visual Studio 2012/2013 中,您会收到测试结果消息。

VisualStudio 构建摘要

视觉工作室 2015

在 Visual Studio 2015 中,他们删除了 Visual Studio 中的构建摘要,现在在团队资源管理器中双击构建结果时,摘要将在浏览器中打开。乍一看,您看不到实际的测试失败消息,但它在 TEST -> Runs ->(双击失败测试)-> Run Summary -> Test Results 下可用。

在此处输入图像描述

于 2014-04-05T04:32:39.133 回答