Я использую SpecFlow для написания Gherkin для автоматизированных тестов пользовательского интерфейса. У нас есть несколько тегов (@smoke, @on, @off и т. д.).
Тест A имеет теги @smoke Тест B имеет теги @smoke @off
Они переводятся в категории тестов vstest и не включают символ @.
Я хочу запустить тест A, но не тест B.
Это то, что не работает. Он запускает все тесты @smoke.
Vstest.console.exe mytest.dll /TestCaseFilter:"TestCategory=smoke&TestCategory!=off"
Любые идеи?