Unit testing 将TestCaseFilter与VSTest和本机单元测试一起使用

Unit testing 将TestCaseFilter与VSTest和本机单元测试一起使用,unit-testing,visual-c++,tfs,vstest,Unit Testing,Visual C++,Tfs,Vstest,我无法使用按类别排除某些测试的/TestCaseFilter运行vstest。如果我在Visual Studio 2017中使用“测试资源管理器”并按“Traits”进行筛选,它将正常工作,但最终我希望能够编辑TFS构建定义,并排除在构建服务器上运行的某些测试 我使用以下示例向某些测试添加“TestCategory”属性: 我尝试了各种版本的命令行,但无法让vstest识别我的“TestCategory”筛选器: 我得到以下错误: 没有测试与D:\MyStuff\Project.Test

我无法使用按类别排除某些测试的/TestCaseFilter运行vstest。如果我在Visual Studio 2017中使用“测试资源管理器”并按“Traits”进行筛选,它将正常工作,但最终我希望能够编辑TFS构建定义,并排除在构建服务器上运行的某些测试

我使用以下示例向某些测试添加“TestCategory”属性:

我尝试了各种版本的命令行,但无法让vstest识别我的“TestCategory”筛选器:

我得到以下错误: 没有测试与D:\MyStuff\Project.Tests.dll中给定的testcase过滤器
TestCategory=Slow
匹配

我尝试过转义字符、不同类型的引号、括号,但没有任何效果=慢”,所有测试都将执行,即使是慢的测试

谢谢你的帮助,谢谢

vstest.console.exe /TestCaseFilter:"TestCategory=Slow" "D:\MyStuff\Project.Tests.dll" /Platform:x64 /InIsolation'