这个问题与VSTS有关。我可以使用REST API中的测试运行ID获得测试运行结果(结果)。我需要在REST API中使用测试用例ID来测试运行结果。是否有任何API链接可用于此,如果是这样,请提供API链接或我们可以通过wiql查询获取它吗?
答案 0 :(得分: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();