WIQL查询返回所有有附件的测试用例?

时间:2015-10-09 09:17:22

标签: c# tfs wiql

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

"Callout"

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

有没有办法在WIQL字符串本身中检查具有非零附件计数的测试用例?

我尝试public IEnumerable<ITestCase> TestCasesWithAttachments(ITestManagementTeamProject project) { return project.TestCases.Query("SELECT [Id], [Title] FROM WorkItems WHERE State<>'Closed'") .Where(tc => tc.Attachments.Count > 0); } 这样的事情无济于事......

1 个答案:

答案 0 :(得分:1)

您需要拥有以下代码:

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