Ich möchte die NUnit-Tests basierend auf verschiedenen Kriterien selektiv ausführen können. In meinem Fall basiert die Auswahl auf: Testpriorität und / oder Testart.
Die Testklasse / Methode würde so aussehen:
%Vor%Ich möchte nur die Tests mit "Priorität"="Kritisch" UND "Typ"="Vollautomatisch" ausführen.
Ist es möglich, eine solche Auswahl mit der NUnit zu implementieren? Ich weiß, dass es möglich ist, Tests auszuwählen, die zu bestimmten "Kategorien" zur Ausführung gehören, aber es ist nur ein Kriterium ...
Laut Nunit Console Manual :
Der folgende Befehl führt nur die Tests in der BaseLine-Kategorie aus:
nitit-console myassembly.dll / include: Datenbank
Mehrere Kategorien können für beide Optionen angegeben werden, indem Sie sie durch Kommas trennen .
Ich würde also etwas wie nunit-console myassembly.dll /include:Priority,Critical
erwarten, was du willst (ich habe es nicht getestet).
Tags und Links c# unit-testing nunit