28 votes

Les Tests unitaires Cessé de Travailler et Coincé dans l'État d'Attente VS2012

J'ai un peu le problème majeur ici, et je n'ai aucune idée de comment faire pour déboguer le problème. Tout d'abord je suis sous VS2012 mise à Jour 2 (v11.0.60315.01). Les Tests unitaires avaient été en cours d'exécution et j'ai remarqué aujourd'hui qu'ils cesser de travailler. Je travaille sur quelque chose de différent dernière semaine, donc ça fait au moins une semaine ou 2 depuis la dernière fois que j'ai couru tout les tests unitaires.

Tous les tests sont coincés dans l' Pending de l'état dans l' Unit Test Session de la fenêtre. J'ai même essayé de le faire tourner un nouveau test du harnais et de l'exécution de certaines de simples tests unitaires. Ils se comportent de façon identique, donc je ne pense pas que ce soit une solution unique question.

J'ai évidemment redémarré la machine, ce qui inclus le redémarrage VS.NET 2012. Je ne reçois pas toutes les erreurs, les messages, les problèmes, etc. Les tests unitaires sont tout simplement coincé dans l' Pending état et aucun d'eux ne sera exécuté.

J'ai couru le .dll qui comprend mes tests à l'aide de la vstest.console.exe outil et j'obtiens le résultat "Test Réussi", "Test temps d'exécution: 0.4952 secondes". OK, ce qui m'indique que j'ai un problème avec VS2012 parce que les tests s'exécutent de façon indépendante à l'aide de la ligne de commande.

Comment puis-je corriger de cette question? Je vois des solutions pour la suppression des fichiers de paramètres pour des solutions individuelles mais cela semble être un problème dans le conseil avec VS2012. Toute suggestion sur la façon de résoudre ce problème?

37voto

jessehouwing Points 16951

Si vous êtes à l'aide de Resharper, alors il y a un problème avec la version 7.1.2 et ci-dessous en combinaison avec Visual Studio 2012 Update 2.

Jetbrains a publié une nouvelle version (7.1.3) qui a résolu le problème, la dernière EAP également résolu ce problème.

Si vous exécutez une version antérieure de Visual Studio 2012 et rencontrez ces problèmes avec Resharper 8, alors assurez-vous d'installer Visual Studio mise à Jour 2 au moins. Si j'avais à choisir, j'ai toujours installer la dernière version, ce qui serait Visual Studio 2012 Update 4

2voto

sharptooth Points 26

La version 7.1.3 de Resharper aussi les oeuvres suivantes de mise à Jour 3 pour Visual Studio 2012. Pas sûr au sujet de la nouvelle version 8, mais que l'ancienne version est toujours disponible en téléchargement 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