【问题标题】:Query related work items查询相关工作项
【发布时间】:2014-07-16 07:18:40
【问题描述】:

在 TFS 中,分配了一些工作项。对于这些任务,测试用例创建并链接到相应任务的工作项。

我想获取为特定任务链接的测试用例列表。如何编写查询来获取它?

【问题讨论】:

    标签: tfs tfs-workitem


    【解决方案1】:

    你必须使用链接查询来获得:

    SELECT [System.Id], [System.Title], [System.AssignedTo], [System.State] 
    FROM WorkItemLinks 
    WHERE ([Source].[System.TeamProject] = @project  AND  
    [Source].[System.WorkItemType] = 'Test Case') And 
    ([System.Links.LinkType] <> '') And ([Target].[System.Id] = @taskId) 
    ORDER BY [System.Id] mode(MayContain)
    

    这是运行它的代码:

    var tpc = new TfsTeamProjectCollection("http://localhost:8080/tfs/DefaultCollection");
    var store = tpc.GetService<WorkItemStore>();
    
    var queryContext = new Dictionary<string, string>();
    queryContext.Add("project", "<team project name>");
    queryContext.Add("taskId", "<task ID you are interested in>");
    
    var query = new Query(store, "<WIQL query text>", queryContext);
    var result = query.RunLinkQuery();
    

    【讨论】:

      猜你喜欢
      • 2020-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多