【问题标题】:TFS reporting for continuous integration builds用于持续集成构建的 TFS 报告
【发布时间】:2015-07-14 21:04:42
【问题描述】:

我们使用 TFS 2012 进行构建管理、源代码控制等。我们的开发环境是 VS 2012。 我们每晚运行一次构建,这些构建运行单元/集成和自动化(网络驱动程序)测试,以测试我们系统的不同方面。

我们希望轻松查看结果。

  1. 以图形方式查看任何构建定义的测试运行结果(通过/失败的数量)。
  2. 以图形方式查看历史信息,以便比较和查看测试何时开始中断等。
  3. 能够深入了解构建定义的任何一个“实例”,以查看有关失败的测试的信息。失败的测试的名称、失败的原因等。

是否有任何开箱即用的工具可以通过 TFS 提供此信息,还是我们必须编写自己的工具?

【问题讨论】:

    标签: visual-studio-2012 continuous-integration integration-testing tfsbuild


    【解决方案1】:

    很遗憾您还没有使用 TFS 2013,因为 Microsoft 和 SonarQube 最近联手在 TFS 和 Sonar 之间提供更好的集成,providing a much richer reporting and comparison platform。这目前仅针对 TFS 2013 和更新版本。 ALM Rangers 提供了thorough installation guide。上周在 //Build 上宣布了集成,并且有一个 extensive walkthrough available through from one of the conference talks

    回到标准 TFS 世界,您所要求的确切报告并不存在。有许多报告可以填写您的某些请求,并且仓库将允许您创建所需的报告,但这需要相当多的努力。不过,标准报告可以作为指导,因为您尝试解决的许多问题已经被 Microsoft 解决了。

    这些来自标准流程模板的报告可以为您提供帮助(取决于您安装的流程模板,您可能拥有全部或部分模板,在大多数情况下,您可以在其他任何流程模板中使用来自任何流程模板的构建报告,这只是将它们安装到报表服务器上)。

    create your own custom reports can be found here 的指导。还有ALM Rangers provided a nice guide to help you along with the things you need to know when creating new reports for the datawarehouse

    在 Web Access 中,您还可以pin a build to the project home page,它提供了该特定构建的一个很好的时间表,您可以立即点击进入该构建的详细信息页面。您可以固定多个构建以创建自己的仪表板。

    【讨论】:

      猜你喜欢
      • 2013-11-29
      • 1970-01-01
      • 2023-03-08
      • 2013-06-16
      • 2014-01-08
      • 1970-01-01
      • 2011-07-13
      • 2019-12-14
      • 2012-10-26
      相关资源
      最近更新 更多