29 votes

Visual Studio 2010 Test Runner peut-il exécuter XUnit?

Est-il possible d'utiliser le lanceur de test Visual Studio 2010 intégré pour exécuter d'autres frameworks (Xunit, NUnit, etc.) en plus de MSTest?

Est-ce que quelqu'un sait?

31voto

Coda Points 1145

Non, mais vous pouvez ajouter un outil externe. Aller à Outils | Outils Externes... et cliquez sur Ajouter

Titre: xUnit Test

Commande: xunit.console.exe (set de chemin d'accès complet à la console de test runner)

Arguments: $(BinDir)$(TargetName)$(TargetExt)

Répertoire Initial: $(BinDir)

Cliquez Sur Utiliser La Fenêtre De Sortie

Cliquez sur OK. Cela ajoute de la xUnit Test de commandement pour les Outils de menu.

Vous pouvez ensuite créer un raccourci pour faire de l'exécution de l'outil externe plus facile. par exemple: Ctrl +T

6voto

Spock Points 3492

À ce stade, xUnit ne prend pas en charge le runner MSTest. Cependant, il existe une extension que quelqu'un a déjà créée. Peu de limitations, mais vous pouvez exécuter des tests xUnit dans VS. Pour plus d'informations, veuillez consulter le lien ci-dessous. http://xunit.codeplex.com/workitem/5648

6voto

Max Wikström Points 802

Un peu en retard peut-être, mais cet article apparaît dans Google, j'ai donc pensé qu'il valait la peine de mentionner que le lanceur de tests unitaires de ReSharper peut intégrer des tests xUnit en utilisant le projet xUnit.net Contrib , ici: http://xunitcontrib.codeplex.com/

3voto

Paul Millsaps Points 53

Il existe un module complémentaire appelé «Visual NUnit 2010» qui exécutera les tests NUnit dans VS2010. Il ajoute une fenêtre TestRunner qui vous permet de voir vos résultats de test. Plus d'informations sur http://www.bubblecloud.org/visualnunit .

1voto

AllWorkNoPlay Points 55

Adam Salvo a lancé un testeur XUnit basé sur celui de NUnit: voir http://blog.salvoz.com/2010/02/22/TransformXUnitToMSTest.aspx

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