0

这个问题与VSTS有关。我可以使用 REST API 中的测试运行 ID 获得测试运行结果(结果)。我需要使用 REST API 中的测试用例 ID 来测试运行结果。是否有任何可用的 API 链接,如果有,请提供 API 链接,或者我们可以通过 wiql 查询获得它吗?

4

1 回答 1

0

没有这样的 REST API 可以直接通过测试用例 id 获取测试结果,但是您可以使用客户端 API 来完成:

TfsTeamProjectCollection teamCollection;
            ITestManagementService service;
            ITestManagementTeamProject project;
            var picker = new TeamProjectPicker(TeamProjectPickerMode.SingleProject, false);
            picker.ShowDialog();
            if (picker.SelectedTeamProjectCollection != null && picker.SelectedProjects != null)
            {
                teamCollection = picker.SelectedTeamProjectCollection;
                service = teamCollection.GetService<ITestManagementService>();
                project = service.GetTeamProject(picker.SelectedProjects.First().Name);
            }
            else
            {
                return;
            }

            var result = project.TestResults.ByTestId({test case id}).Last();
于 2018-05-24T06:07:47.680 回答