Быстрый ответ: Примеры
Вы должны использовать параметр / testcontainer вместе с параметром / category, чтобы выбрать, какие тесты в каких категориях запускать.Например, следующая команда запускается в папке решения и запускает тесты в категориях Приоритет 1 и ShoppingCart.:
MSTest /testcontainer: testproject2\bin\debug\testproject2.dll /category:"Priority1&ShoppingCart"
Примечание
Поскольку файл тестовой сборкинаходится в другой папке, необходим относительный путь,
Если вы используете списки тестов, лучше использовать параметр / testmetadata вместе с параметром / testlist.Следующая команда, например, запускается в папке решения.Поскольку файл метаданных теста также находится в этой папке, путь не требуется:
MSTest /testmetadata:Bank.vsmdi /testlist:balancetests
Подробно:
Для запуска тестов из командной строки
1.Откройте командную строку Visual Studio.
Для этого нажмите кнопку «Пуск», выберите «Все программы», «Microsoft Visual Studio 2010», «Инструменты Visual Studio» и «Командная строка Visual Studio» (2010).
По умолчанию, командная строка Visual Studio открывается в следующую папку:
: \ Program Files \ Microsoft Visual Studio 10.0 \ VC
Примечание
Чтобы изменить папку, в которой командаПо умолчанию открывается окно приглашения, нажмите кнопку «Пуск», выберите «Microsoft Visual Studio 2010», «Инструменты Visual Studio», щелкните правой кнопкой мыши командную строку Visual Studio (2010) и выберите «Свойства».В диалоговом окне «Свойства командной строки Visual Studio (2010)» можно изменить путь к папке по умолчанию в поле «Пуск в».
2.Либо измените каталог на папку вашего решения, либо при запуске программы MSTest.exe на шаге 3 укажите полный или относительный путь к файлу метаданных или к тестовому контейнеру.
Чтобы определить папку решения, сначалаопределить папку проектов Visual Studio.Для этого нажмите «Параметры» в меню «Инструменты» в Visual Studio и выберите «Проекты и решения».В разделе Расположение проектов Visual Studio вы видите следующий путь:
: \ Documents and Settings \\ Мои документы \ Visual Studio \ Projects
Папка решения обычно является дочерней по отношению к этомуПапка "Проекты", например, папка "Банк" в следующем примере:
: \ Documents and Settings \\ Мои документы \ Visual Studio \ Projects \ Bank
3.Запустите программу MSTest.exe.
Когда вы запускаете MSTest.exe, вы должны указать либо файл тестовых метаданных, либо тестовый контейнер, используя либо параметр / testmetadata, либо параметр / testcontainer, соответственно.Параметр / testmetadata используется только один раз, чтобы указать один файл метаданных теста.Вы можете использовать параметр / testcontainer несколько раз, чтобы указать несколько тестовых контейнеров.
При необходимости укажите путь к папке, в которой находится файл метаданных или тестовый контейнер.Тестовые файлы метаданных находятся в папке решения.
В зависимости от типа теста контейнеры тестирования представляют собой файлы XML, сборки, созданные из проектов тестирования, или другие файлы, которые находятся в папках проекта тестирования.
Source: http://msdn.microsoft.com/en-us/library/ms182487(v=vs.100).aspx