Nach der SpecFlow Website versagt, kann ich die Testresult durch die folgende Anweisung ausführen generieren:Generieren von Testresult mit nunit-Konsole
nunit3-console.exe --labels=All --out=TestResult.txt "--result=TestResult.xml;format=nunit2" bin\Debug\BookShop.AcceptanceTests.dll
ich diese Aussage auf die folgende angepasst haben:
nunit3-console.exe --labels=All --out=C:\temp\TestResult.txt "--result=C:\temp\TestResult.xml;format=nunit2" C:\Projects\DataService.IntegrationTests\bin\Debug\DataService.IntegrationTests.dll
Leider bekomme ich folgende Fehler:
Fehler, Störungen und Warnungen
1) Ungültig: C: \ Projects \ DataService.IntegrationTests \ bin \ Debug \ DataService.IntegrationTests.dll keine geeigneten Tests in ‚C: \ Projects \ DataService.IntegrationTests \ bin \ Debug.DataService.IntegrationTests.dll ". Jede Baugruppe enthält keine Tests oder es wurde kein geeigneter Testtreiber gefunden.
Die .feature
Datei in dieser Versammlung zur Verfügung stehen ...
Was das Problem hier sein könnte?
Eine Annahme von mir ist, dass wir Specflow.MsTest
verwenden ...
Gibt es eine Möglichkeit, die TestResult.xml
von MsTest
mit zu generieren?
Vielen Dank im Voraus
Was Sie als unitTestProvider in Ihrem app.config nicht konfiguriert haben? –
Ich habe MSTest konfiguriert – xeraphim
Ok, aber warum führen Sie dann die Tests über NUnit? Sie müssen vstest.console.exe für MsTest verwenden. –