Unit testing 将TestCaseFilter与VSTest和本机单元测试一起使用
我无法使用按类别排除某些测试的/TestCaseFilter运行vstest。如果我在Visual Studio 2017中使用“测试资源管理器”并按“Traits”进行筛选,它将正常工作,但最终我希望能够编辑TFS构建定义,并排除在构建服务器上运行的某些测试 我使用以下示例向某些测试添加“TestCategory”属性: 我尝试了各种版本的命令行,但无法让vstest识别我的“TestCategory”筛选器: 我得到以下错误: 没有测试与D:\MyStuff\Project.Tests.dll中给定的testcase过滤器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
TestCategory=Slow
匹配
我尝试过转义字符、不同类型的引号、括号,但没有任何效果=慢”,所有测试都将执行,即使是慢的测试
谢谢你的帮助,谢谢
vstest.console.exe /TestCaseFilter:"TestCategory=Slow" "D:\MyStuff\Project.Tests.dll" /Platform:x64 /InIsolation'