Jak wykluczyć niektóre testy w programie Visual Studio Test Runner?
Mam atrybuty niektórych testów, których idealnie nie chcę uruchamiać na każdej kompilacji. Większość moich testów to zwykłe testy jednostkowe i chcę, aby działały na każdej kompilacji.
Więc: jak mogę wykluczyć test według kategorii lub typu projektu?
Na przykład chciałbym wykluczyćCodedUItests
:
[CodedUITest]
public class SearchViewTests
... lub wykluczyć testy w danymTestCategory
:
[TestMethod]
[TestCategory("Database Integration")]
public void ContactRepositoryGetByIdWithIdExpectCorrectContact()
Szczególnie chcę wykluczyć zakodowane testy interfejsu użytkownika, ponieważ zakłócają one moją zdolność do kontynuowania pracy, podczas gdy wszystkie pozostałe testy z radością będą działać w tle, nie przeszkadzając mi.
Pierwotnie to pytanie dotyczyło Visual Studio 2012, więc wolałbym rozwiązania działające w tej wersji i wyższej.