Est-il prévu que Microsoft prenne en charge des infrastructures de test autres que MSTest?
-
08-07-2019 - |
Question
Il semble que vous devriez pouvoir configurer votre infrastructure de test d'unité préférée en tant que plug-in vers le système Visual Studio / Team, comme vous le pouvez avec les fournisseurs SourceControl. Quelqu'un est-il au courant des efforts déployés par Microsoft pour permettre l'échange de MStest contre nUnit, mbUnit ou autres. Evidemment, rien ne m'empêche d'utiliser ces autres frameworks, mais ils ne sont pas intégrés à l'EDI.
La solution 3
On dirait que cela arrive à Visual Studio 11
Autres conseils
Si vous consultez les TestDriven.NET et Gallio , ils ont tous deux des programmes d'exécution qui s'intègrent à l'EDI et permettent l'utilisation d'autres frameworks de test.
Si vous ne souhaitez pas dépenser un peu, c’est l’un des nombreux avantages de ReSharper . (r #)
Je ne suis pas sûr que MS voudrait nous encourager à en utiliser un autre malheureusement.
gentillesse,
Dan
Visual Studio fournit le concept d’adaptateurs de test personnalisés permettant aux frameworks de test personnalisés de s’exécuter sous la plate-forme MSTest. C'est-à-dire que les tests pour ces frameworks apparaîtront dans l'éditeur de liste de tests, etc.
Les développeurs des frameworks personnalisés devraient développer un VSPackage permettant de rechercher et de fournir des tests à MSTest. Malheureusement, beaucoup de travail est nécessaire.
TestDriven.NET, Resharper (et plusieurs autres) fournissent leur propre VSPackage pour fournir leur propre fenêtre d'outils, mais ne s'intègrent pas directement avec MSTest.