W TFS 2012 mamy kilka definicji kompilacji - CI, wdrożenia i co noc.Nie uruchamiaj testów jednostek z niektórych zestawów w definicji komponentu TFS 2012
Nasze konstrukcje CI uruchamiają wszystkie (n) testy jednostkowe z naszego rozwiązania, jednak musimy je zignorować niektóre testy.
Dzieje się tak, ponieważ mamy kilka długotrwałych testów integracyjnych, a te należy uruchamiać tylko raz.
Czego próbowałem:
- Korzystanie z
TestCategoryAttribute
(z MSTest) i ustawienie Test Case właściwość Filter spróbować i wykluczyć 'integracja'. - Korzystanie z
CategoryAttribute
(z NUnit) i ustawienie właściwości filtra przypadków testowych spróbuj i wykluczyć "Integracja". - Połączenie powyższych.
Testy, które należy zignorować, znajdują się w oddzielnych złożeniach ze słowem IntegrationTests lub Integration. Testy w nazwie.
Dzięki,
Kieron
Dodałbym również testy xUnit. Jak je filtrować? –