Mamy kilkaset klas testowych z kilkudziesięciu z nich oznaczone następujące atrybuty: [TestFixture] [Explicit] [Category („IntegrationTests”)] więc będą uruchamiane tylko w naszym na noc automatyczna kompilacja. Pozostałe TestFixtures nie mają określonej kategorii (i nie są oznaczone jako Explicit).Czy przy uruchamianiu NUnit i określaniu kategorii można również uwzględnić wszystkie testy niesklasyfikowane?
Oto zadanie NAnt prowadzimy wykonać nasze testy:
<nunit2>
<test>
...
<categories>
<include name="IntegrationTests" />
</categories>
...
</test>
</nunit2>
To, oczywiście, nie będzie wykonywać żadnej z Uncategorized testów.
Chciałbym móc zrobić coś takiego:
<nunit2>
<test>
...
<categories>
<include name="*" />
<include name="IntegrationTests" />
</categories>
...
</test>
</nunit2>
gdzie wszystkie Uncategorized testów zostanie uruchomiony wraz z testów integracyjnych. czy to możliwe? Jeśli tak, jaka jest składnia?
(Uwaga: Szukam rozwiązania NAnt, jak wyżej, lub rozwiązania wiersza poleceń NUnit.Na pewno mogę uruchomić NUnit dwa razy z różnymi opcjami lub umieścić Kategorie na wszystkich moich TestFixtures. że jestem w porządku, jeśli muszę, ale byłoby fajniej móc bezpośrednio określić skategoryzowane testy.)
Byłbym w porządku z tym, jeśli istnieje sposób, aby upewnić się, że wszystkie testy są skategoryzowane? – bacar