TFS网站: 我指派所有测试人员测试特定的套件/测试用例。
我正在寻找创建统计信息/查询以将运行ID与其测试用例ID相关联的可能性。
这可能吗?
答案 0 :(得分:0)
没有此类查询将运行ID与其测试用例ID相关联,但您可以通过API实现此目的。
以下是从测试用例ID获取第一个测试运行ID的示例,您可以参考它:
TfsTeamProjectCollection tfsCollection = new TfsTeamProjectCollection(new Uri("http://tfsserver:8080/tfs/teamProjectCollection"));
ITestManagementService tms = tfsCollection.GetService<ITestManagementService>();
ITestManagementTeamProject teamProject = tms.GetTeamProject("teamproject");
var lastResult = teamProject.TestResults.ByTestId(tc.Id).OrderByDescending(tr => tr.DateStarted).FirstOrDefault();
var run= lastResult.GetTestRun();
Console.WriteLine(run.Id);