Selon le site SpecFlow, je peux générer le TestResult en exécutant l'instruction suivante:Génération TestResult avec défaut nunit console
nunit3-console.exe --labels=All --out=TestResult.txt "--result=TestResult.xml;format=nunit2" bin\Debug\BookShop.AcceptanceTests.dll
J'ai adapté cette déclaration à ce qui suit:
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
Malheureusement, je reçois les erreurs suivantes:
erreurs, échecs et avertissements
1) non valide: C: \ projects \ DataService.IntegrationTests \ bin \ Debug \ DataService.IntegrationTests.dll Aucun test appropriés trouvés dans C: \ Projects \ DataService.IntegrationTests \ bin \ Debug.DataService.IntegrationTests.dll '. L'un ou l'autre ensemble ne contient aucun test ou le pilote de test approprié n'a pas été trouvé.
Le fichier .feature
sont disponibles dans cette assemblée ...
Quel pourrait être le problème ici?
Une hypothèse est à moi, que nous utilisons Specflow.MsTest
...
est-il un moyen de générer le TestResult.xml
en utilisant MsTest
?
Merci à l'avance
Qu'est-ce que vous avez configuré comme unitTestProvider dans votre app.config? –
J'ai configuré MSTest – xeraphim
Ok, mais pourquoi exécutez-vous les tests via NUnit? Vous devez utiliser vstest.console.exe pour MsTest. –