151 votes

Les tests unitaires NUnit ne s'affichent pas dans l'Explorateur de tests avec l'adaptateur de test installé

J'ai installé NUnit Test Adapter pour VS2012 + 2013. Quand j'ai d'abord installé l'adaptateur, les tests s'affichaient, mais ils ont cessé de s'afficher pour une raison quelconque aujourd'hui. Après avoir construit, reconstruit, nettoyé, redémarré, rien n'apparaît dans l'Explorateur de tests. Pourquoi cela se produit-il? J'utilise VS2013 Ultimate.

184voto

Ricardo França Points 2020

Si vous utilisez une version NUnit3+, il existe un nouvel adaptateur de test disponible.

Allez dans "Outils -> Extensions et mises à jour -> En ligne" et recherchez "NUnit3 Test Adapter" puis installez-le.

89voto

Brannon Points 1299

Si votre projet de test est défini pour cibler une plateforme 64 bits, les tests ne s'afficheront pas dans l'adaptateur de test NUnit.

57voto

Simoyd Points 511

Mon assembly de test est en 64 bits. À partir de la barre de menu en haut de Visual Studio 2012, j'ai pu sélectionner 'Test' -> 'Paramètres de test' -> 'Architecture du processeur par défaut' -> 'X64'. Après un 'Rebuild Solution' dans le menu 'Build', j'ai pu voir tous mes tests dans l'explorateur de tests. Espérons que cela aidera quelqu'un d'autre à l'avenir =D.

30voto

collo Points 311

Vérifiez le désaccord des versions de NUnit. L'adaptateur de test NUnit actuellement disponible ne fonctionne que pour la version 2.6.4 et inférieure de NUnit. Pour rétrograder NUnit de la version 3.x, allez à Package Manager Console > update-package NUnit -version 2.6.4

http://jeremybytes.blogspot.co.ke/2015/11/review-of-unit-testing-makes-me-faster.html

26voto

sahl04 Points 348

Dans ma situation, l' 'Adaptateur de test NUnit3' a été désactivé. Pour le réactiver, allez dans le menu

Outils -> Extensions et mises à jour...

Sur le côté gauche, sélectionnez 'Installé' -> 'Tous'.

Dans le coin supérieur droit, recherchez 'nunit'.

Si vous avez 'NUnit3 Test Adapter' installé, vous pouvez l'activer/désactiver avec l'élément trouvé.

entrer la description de l'image ici

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