Как исключить определенные тесты в Visual Studio Test Runner?
У меня есть атрибуты в определенных тестах, которые я в идеале не хочу запускать при каждой сборке. Большинство моих тестов - это обычные модульные тесты, и я хочу, чтобы они запускались при каждой сборке.
So: how can I exclude a test by category or project type?
Например, я бы хотел исключитьCodedUItests
:
[CodedUITest]
public class SearchViewTests
... или исключить тесты в данномTestCategory
:
[TestMethod]
[TestCategory("Database Integration")]
public void ContactRepositoryGetByIdWithIdExpectCorrectContact()
Я особенно хочу исключить закодированные тесты пользовательского интерфейса, поскольку они нарушают мою способность продолжать работу, тогда как все остальные тесты будут успешно выполняться в фоновом режиме, не мешая мне.
Первоначально этот вопрос касался Visual Studio 2012, поэтому я бы предпочел решения, которые работают в этой версии и выше.