2017-02-24 45 views
0

我正在使用Microsoft.TeamFoundation.TestManagement.WebApi 14.0并尝试获取迭代的测试结果列表。使用TFS TestManagementHttpClient我如何才能访问套件条目

我可以从WebApi获得一些信息,但我仍然需要重新访问旧的Tfs Api来获取其他位。

有没有人有完整的示例使用WebApi,不需要使用ITestManagementService和TfsTeamProjectCollection,或者是新的WebApi缺陷。

+0

有什么细节你的情况下的“其他位”?你是说你想使用TFS web API来获得特定测试套件的测试结果吗? –

回答

1

必须向说,居然还有图书馆Microsoft.TeamFoundation.ClientMicrosoft.TeamFoundation.WebApi.Client有些区别。主要是客户端库(SOAP API)使用Legacy Client Object Model,而WebApi库调用新的Rest API来实现这些功能。在某些领域,的WebAPI库仅提供有限的功能 - 例如:您在版本控制

的变化,也有一定的局限性与这两个API:

  1. 客户端库无法正常工作以及新的vNext构建系统。
  2. WebApi无法使用版本控制执行更新操作,它现在只能读取信息。

更多相关信息,请参阅本博客:NuGet packages for TFS and Visual Studio Online .NET client object model

而获得的测试结果,你需要使用旧的API,一个样本连接特定的测试套件:Show Test result Form test suites using TFS api

相关问题