【问题标题】:How to see test error messages on TFS Hosted如何在 TFS Hosted 上查看测试错误消息
【发布时间】:2013-05-20 06:49:53
【问题描述】:

我的项目在 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 的错误消息?

【问题讨论】:

    标签: unit-testing tfs tfsbuild


    【解决方案1】:

    Visual Studio 2012 和 2013

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

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

    Visual Studio 2015

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

    【讨论】:

    • 对于 VS 2015,错误消息被截断。您知道如何查看整个错误消息吗?
    • @WesternAussie 我很确定您可以下载完整的日志并获得未截断的错误消息。截断的错误消息希望是他们解决的疏忽,因为仅网络视图已经在恕我直言倒退了一步。
    • 我找不到日志。你能指出我在哪里可以买到它们吗?谢谢!
    • @WesternAussie 使用最新的 TFS 2015 安装,您可以直接从 Team Web Access 的构建页面以 zip 格式下载日志。只需选择测试失败的构建,顶部有一个命令可以将所有日志下载为 zip。此外,使用 VS2015 Update 2,您可以通过 Team Explorer 窗格的构建页面中的先前构建摘要来访问这些内容。它将位于带有所有超链接的“查看摘要”标题下的顶部。
    猜你喜欢
    • 2018-09-13
    • 1970-01-01
    • 2020-04-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-06
    相关资源
    最近更新 更多