我正在使用Microsoft.TeamFoundation.TestManagement.WebApi 14.0并尝试获取迭代的测试结果列表。使用TFS TestManagementHttpClient我如何才能访问套件条目
我可以从WebApi获得一些信息,但我仍然需要重新访问旧的Tfs Api来获取其他位。
有没有人有完整的示例使用WebApi,不需要使用ITestManagementService和TfsTeamProjectCollection,或者是新的WebApi缺陷。
我正在使用Microsoft.TeamFoundation.TestManagement.WebApi 14.0并尝试获取迭代的测试结果列表。使用TFS TestManagementHttpClient我如何才能访问套件条目
我可以从WebApi获得一些信息,但我仍然需要重新访问旧的Tfs Api来获取其他位。
有没有人有完整的示例使用WebApi,不需要使用ITestManagementService和TfsTeamProjectCollection,或者是新的WebApi缺陷。
必须向说,居然还有图书馆Microsoft.TeamFoundation.Client和Microsoft.TeamFoundation.WebApi.Client有些区别。主要是客户端库(SOAP API)使用Legacy Client Object Model,而WebApi库调用新的Rest API来实现这些功能。在某些领域,的WebAPI库仅提供有限的功能 - 例如:您在版本控制
的变化,也有一定的局限性与这两个API:
- 客户端库无法正常工作以及新的vNext构建系统。
- WebApi无法使用版本控制执行更新操作,它现在只能读取信息。
更多相关信息,请参阅本博客:NuGet packages for TFS and Visual Studio Online .NET client object model
而获得的测试结果,你需要使用旧的API,一个样本连接特定的测试套件:Show Test result Form test suites using TFS api
有什么细节你的情况下的“其他位”?你是说你想使用TFS web API来获得特定测试套件的测试结果吗? –