【问题标题】:TFS Warehouse Test Result Stack TraceTFS 仓库测试结果堆栈跟踪
【发布时间】:2020-03-16 17:53:53
【问题描述】:

我可以使用 TestResultView 在 TFS Warehouse DB 中为我的自动化测试查询测试结果数据。但是,我无法确定如何获取 TFS 浏览器结果页面中针对失败测试报告的堆栈跟踪数据。有人能告诉我如何查询 TFS Warehouse DB 并获取 Stack Trace 数据以进行 Assert.Fail 的自动化测试吗?我找不到包含此数据的表或列。

【问题讨论】:

  • 您使用的是哪个版本的 TFS?
  • 团队基础服务器 2015

标签: database testing tfs


【解决方案1】:

建议使用api获取Test Result Stack Trace而不是查询数据库。可以参考Results api:

https://docs.microsoft.com/en-us/rest/api/azure/devops/test/results?view=azure-devops-server-rest-5.0

【讨论】:

  • 我在数据库上使用 SSRS 报告。我不知道我是否可以在报告中使用 REST API。
  • 由于您使用的是不支持上述 REST API 的 TFS 2015。您将检查以下情况以使用旧 api:stackoverflow.com/questions/24152415/…
  • 尝试使用 SSRS 执行此操作将非常具有挑战性。不确定是否可以使用托管在报表服务器上的 SSRS 调用 TFS API。这可能吗?如果是这样,它是如何完成的?
  • 您需要创建一个解决方案,使用 TFS api 获取堆栈跟踪并生成您自己的报告。
  • 这对于我正在做的事情来说并不是一个很好的解决方案。我正在使用 SSRS 报告服务器订阅将测试报告通过电子邮件发送给利益相关者。有一个单独的应用程序来获取堆栈跟踪对于我的情况来说不是很实用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-15
  • 1970-01-01
  • 1970-01-01
  • 2011-05-25
  • 2011-05-13
相关资源
最近更新 更多