【问题标题】:WIQL query to return all test cases that have attachments?WIQL 查询返回所有带有附件的测试用例?
【发布时间】:2015-10-13 16:45:07
【问题描述】:

这是我当前的代码,用于从特定项目返回所有具有附件的 TFS 测试用例工作项:

public IEnumerable<ITestCase> TestCasesWithAttachments(ITestManagementTeamProject project)
{
    return
        project.TestCases.Query("SELECT [Id], [Title] FROM WorkItems WHERE State<>'Closed'")
        .Where(tc => tc.Attachments.Count > 0);
}

这效率不高,因为它使用 Linq 对查询结果检查附件计数。

有什么方法可以检查 WIQL 字符串本身中附件计数非零的测试用例吗?

我尝试过SELECT [Id], [Title] FROM WorkItems WHERE State&lt;&gt;'Closed' AND AttachmentCount&lt;&gt;0 之类的方法,但无济于事......

【问题讨论】:

    标签: c# tfs wiql


    【解决方案1】:

    你需要有以下代码:

    project.TestCases.Query("SELECT [id], [title] FROM WorkItems WHERE [System.AttachedFileCount]>0 ");
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-05-06
      • 2019-11-02
      • 2016-07-05
      • 1970-01-01
      • 1970-01-01
      • 2020-05-22
      • 1970-01-01
      相关资源
      最近更新 更多