在TFS 2015上运行VNEXT构建时,使用构建步骤“运行功能测试”,我会发出错误消息:
[警告] DistributedTests:错误:无效的测试用例过滤器'!CommitTest'。提供正确的测试用例过滤器,然后重试。
因为没有关于测试用例过滤器的在线文档,我只是从我之前的XAML构建中复制了我的VS 2013中的那些,但是它不起作用
答案 0 :(得分:0)
正确的方法是:
/TestCaseFilter:”TestCategory!=CommitTest”
希望帮助其他人
答案 1 :(得分:0)
如果您使用的是Visual Studio Test步骤,请在Test Filter criteria框中输入switch / TestCaseFilter的值。
例如:如果您不想运行测试类别CommitTest,则应输入:
TestCategory!= CommitTest
如果您在此错误上方看到4或5行,则应找到调用vstest.console.exe的行。无论您输入文本框的是什么,都将设置为/ TestCaseFilter开关:
执行C:\ Program Files(x86)\ Microsoft Visual Studio 14.0 \ Common7 \ IDE \ CommonExtensions \ Microsoft \ TestWindow \ vstest.console.exe“unit.Test.dll”/ TestCaseFilter:“TestCategory!= CommitTest”< / p>