如何在TFS托管上查看测试错误消息

时间:2013-05-20 06:49:54

标签: unit-testing tfs tfsbuild

我的项目在TFS Online(visualstudio.com)中运行,并且在TFS上的一系列测试失败了。通常在这种情况下,可以在本地计算机上重现故障,查看错误并修复它们。 (好吧,几乎总是它从来没有到过服务器,因为'运行测试构建'功能)。

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

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

有没有人知道如何在TFS托管的地方挖掘并获取测试日志或至少是Assert的错误消息?

1 个答案:

答案 0 :(得分:1)

Visual Studio 2012& 2013

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

Browser Build Summary

在Visual Studio 2012/2013中,您将获得测试结果消息。

VisualStudio Build Summary

Visual Studio 2015

在Visual Studio 2015中,他们已在Visual Studio中删除了Build Summary,现在在Team Explorer中双击构建结果时,将在浏览器中打开摘要。乍一看,您无法看到实际的测试失败消息,但它可以在TEST下使用 - >运行 - > (双击失败测试) - >运行摘要 - >测试结果。

enter image description here