我可以将 WildCard 用于 mstest cmd 类别过滤器吗?

Can I use a WildCard for a mstest cmd category filter?

我正在尝试 运行 使用 mstest 从 CMD 进行一些测试,我的一些测试有多个类别。我希望他们所有人都 运行 除了一种情况。

有什么方法可以通配类别过滤器,即:/category:"*&!CI"

编辑

我可以使用正则表达式吗?我的模式应该是什么?

没有。以下是您的选择。如果这些选项没有勾选您的方框,我建议将您的测试拆分为不同的程序集并使用 /testcontainer 选项创建不同的 "playlists"。如果它们具有不同的性质,这也是有道理的(因此你不想 运行 他们在一起)。您的用例是什么?

每个命令行只能使用一次 /category 选项,但可以使用测试类别过滤器指定多个测试类别。测试类别过滤器由一个或多个由逻辑运算符“&”、“|”、“!”、“&!”分隔的测试类别名称组成。逻辑运算符“&”和“|”不能一起使用来创建测试类别过滤器。

http://msdn.microsoft.com/en-us/library/ms182489.aspx#category