2015-01-20 1 views
0

Я пытаюсь запустить некоторые тесты из CMD с помощью mstest, некоторые из моих тестов имеют несколько категорий. Я хочу, чтобы все они запускались, за исключением одного случая.Могу ли я использовать WildCard для фильтра категории mstest cmd?

Есть ли способ, где я могу символы подстановки в категории фильтра, а именно: /category:"*&!CI"

EDIT

Могу ли я, возможно, использовать регулярные выражения? какова должна быть моя модель?

ответ

1

Нет. Ниже приведены ваши варианты. Если эти опции не будут отмечать ваши поля, я бы рекомендовал разделить ваш тест на разные сборки и использовать параметр/testcontainer для создания разных «плейлистов». Это также имеет смысл, если они имеют разную природу (следовательно, вы не хотите запускать их вместе). Каков ваш прецедент?

Вы можете использовать параметр/category только один раз в командной строке, но вы можете указать несколько категорий тестов с фильтром категории испытаний. Фильтр категории испытаний состоит из одного или нескольких имен категорий тестов, разделенных логическими операторами «&», «|», «!», «&!». Логические операторы «&» и «|» не могут использоваться вместе для создания фильтра категории испытаний.

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

Смежные вопросы