我正在使用 SpecFlow 为自动化 UI 测试编写 Gherkin。我们有多个标签(@smoke、@on、@off 等)。
测试 A 有标签 @smoke 测试 B 有标签 @smoke @off
这些被转换为 vstest 测试类别并且不包括 @ 符号。
我想运行测试 A 但不运行测试 B。
这是行不通的。它运行所有@smoke 测试。
Vstest.console.exe mytest.dll /TestCaseFilter:"TestCategory=smoke&TestCategory!=off"
有任何想法吗?