2 votes

Exécutez NUnit avec Jenkins

Bonjour.

Je veux configurer le serveur Jenkins pour exécuter NUnit avec le plugin Jenkins NUnit plugin mais j'ai essayé plusieurs choses et cela ne fonctionne pas.

J'ai cliqué sur le bouton **Ajouter une étape de build** >> Exécuter une commande de lot Windows mais j'ai vu ici http://stackoverflow.com/questions/9121312/how-do-you-run-nunit-tests-from-jenkins alors j'ai configuré ce formulaire :

"c:\program files\nunit\bin\nunit-console.exe" $(project Local)\$(DLLTest).dll

ce formulaire retourne une erreur mais j'ai essayé cela dans un fichier bat et rien ne se passe et j'ai mis start avant la première ligne. NUnit s'ouvre mais rien ne se passe, dans Jenkins la construction démarre mais ne se termine jamais.

Qu'est-ce que je fais mal?

4voto

Jane Points 562

Voici comment je le lance pour un projet spécifique codé en dur

"C:\Program Files\NUnit 2.6\bin\nunit-console.exe" "nUnitTests\bin\Release\nUnitTests.dll" /xml=nunit-result.xml

J'ai dû spécifier la sortie xml pour m'assurer que le plugin Violations (que j'utilise) pouvait récupérer la sortie et rapporter correctement ce qui peut vous aider une fois que vous l'avez fait fonctionner.

Avez-vous essayé d'utiliser %variable% au lieu de $variable? Dans la commande batch Windows, il utilise %WORKSPACE% plutôt que $WORKSPACE par exemple. C'est ce que j'ai fait dans mes commandes batch FxCop/StyleCop.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X