NUnit: wie man nur Tests ausführt, die eine bestimmte Eigenschaft haben (Priorität oder Typ)

8

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 ...

    
andrey1492 13.04.2012, 11:55
quelle

1 Antwort

3

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).

    
gbanfill 13.04.2012, 15:49
quelle

Tags und Links