nunit3-console TestData.dll /include:SmokeTests
mais avec nunit v3 je reviens:
Invalid argument: /include:SmokeTests
J'essaie de vérifier les paramètres de ligne de commande ici http://nunit.org/index.php?p=consoleCommandLine&r=3.0
mais la page n'existe pas. Quelqu'un sait ce qui a changé?
Donc, si quelqu'un cherche comment faire cela dans NUNIT3:
--where "cat == SmokeTests" --noresult
aidé par @ omer727 link!
Le lien fourni par @ omer727 est cassé, en voici un autre: https://github.com/nunit/docs/wiki/Console-Command-Line
La réponse fonctionne toujours:
--where "cat == SmokeTests"
La ligne de commande de la console vous permet de spécifier un filtre permettant de sélectionner les tests à exécuter. Pour ce faire, utilisez l'option --where, suivie d'une expression dans le langage TSL (Test Selection Language) de NUnit, un langage simple, spécifique à un domaine, conçu à cet effet.
Exemple:
nunit3-console mytest.dll --where "cat == Urgent || Priority == High"
Pour plus de détails, visitez ce lien: https://github.com/nunit/docs/wiki/Test-Selection-Language
J'utilise nUnit 3.4, et
--where "cat != blah"
n'a pas marché. Je devais ajouter deux points
--where:"cat != blah"
Exécutait la commande de powershell.