这是我当前的代码,用于从特定项目返回所有具有附件的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);
}
这样的事情无济于事......
答案 0 :(得分:1)
您需要拥有以下代码:
project.TestCases.Query("SELECT [id], [title] FROM WorkItems WHERE [System.AttachedFileCount]>0 ");