2016-06-29 17 views
0

Ich versuche, eine Feature-Datei mit NUnit-Konsole auszuführen. Ich habe versucht, es zu googeln und überprüft NUnit3 Hilfe auch. Aber ich kann keine Hilfe finden. Ich möchte entweder eine einzelne Feature-Datei oder ein beliebiges Szenario in einer Feature-Datei ausführen, der ein Tag zugewiesen ist. Ich verwende specflow mit specrun. Ich habe versucht NUnit Konsole Befehl für wo "test == Pfad der Feature-Datei", aber es führt nicht Test. Jedoch bin ich in der Lage, alle Testfälle auszuführen, indem ich Projektdll-Dateipfad gebe. Aber ich möchte nur eine Feature-Datei oder ein einzelnes Szenario in einer Feature-Datei ausführen. Bitte lassen Sie mich wissen, wie kann ich dies tun, so dass ich NUnit testresult.xml-Datei generieren kann. Danke.Feature-Dateiausführung mit NUnit

Antwort

1

, wenn Sie mit SpecRun dann können Sie die Befehlszeile von SpecRun verwenden, um die Tests auszuführen.

Wenn Sie wirklich NUnit verwenden möchten, dann müssen Sie zunächst sicherstellen, dass das Projekt die Feature-Dateien mit kompiliert wurde. Sobald Sie eine Test-DLL haben, enthält diese die NUnit-Tests wie jede andere auch und die Testkategorien werden basierend auf den Tags festgelegt, sodass Sie sie ausführen können, indem Sie NUNit sagen, dass Tests in der Test-DLL ausgeführt werden sollen die ein Tag haben, indem sie Nunit sagen, dass sie Tests ausführen sollen, die in einer Kategorie sind, die mit dem Tag übereinstimmt.

nur eine Funktion ausgeführt werden sollen komplizierter, da es nichts, die Gruppen, die Szenarien nach Merkmale in den Tests, die ich glaube nicht, dass, wenn ich falsch sein kann.

0

anstelle von test == Feature-Datei verwenden Name == FeatureName