Visual studio 测试运行器 - 条件正在过滤所有测试

Visual studio test runner - criteria is filtering all tests

使用 VS 2013 和 TFS 2013,我有 4 个单元测试,但我希望 TFS 构建 运行 只有其中一个。为此,我已指定 [TestCategory("bvt")] 作为方法的属性。

我编辑构建定义,并在 "Add/Edit Test Run" 对话框中我为 "Test case filter:" 赋值 "TestCategory=bvt"

添加过滤器后,不执行任何测试。如果我删除过滤器,那么使用 "ReleaseTfvcTemplate.12.xaml" 的团队构建会导致执行所有 4 个测试。 我试过将过滤器用引号等括起来,但一直无法正常工作 - 我哪里出错了?

我通过恢复使用旧的 default.xaml 而不是新的 TfsDefault.xaml

解决了这个问题