Не запускайте модульные тесты из определенных сборок в определении сборки TFS 2012

В TFS 2012 у нас есть несколько определений сборки -CI, Deployments и nightly.

Наши сборки CI запускают все (n )модульных тестов из нашего решения, однако нам нужно заставить его игнорировать определенные тесты.

Это потому, что у нас есть несколько длительных интеграционных тестов, и их нужно запускать только каждую ночь.

Что я пробовал:

  • ИспользованиеTestCategoryAttribute(из MSTest )и установив свойство фильтра тестовых случаев, попробуйте исключить «интеграцию».
  • ИспользованиеCategoryAttribute(из NUnit )и установив свойство фильтра тестовых случаев, попробуйте исключить «интеграцию».
  • Комбинация вышеперечисленного.

Все тесты, которые нужно игнорировать, находятся в отдельных сборках со словом IntegrationTests или Integration.Tests в названии.

Спасибо,
Кирон

12
задан Kieron 19 July 2012 в 09:30
поделиться