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?
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?
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
À 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
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/
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 .
Adam Salvo a lancé un testeur XUnit basé sur celui de NUnit: voir http://blog.salvoz.com/2010/02/22/TransformXUnitToMSTest.aspx
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.