Resharper 7: MSTest pas de travail - “Essai n'était pas exécuter”
Depuis que j'ai mis à VS2012 et Resharper 7, mon travail auparavant MS Tests ne sont pas en cours d'exécution plus.
Les tests sont exécutés dans un ASP.NET de l'environnement. J'utilise les Attributs suivants:
[TestMethod]
[HostType("ASP.NET")]
[AspNetDevelopmentServerHost("C:\\Projekte\\****\\Website", "/")]
[UrlToTest("http://localhost:7924/")]
Une idée de comment résoudre ce problème?
- J'ai le même problème. C'était à cause de mon site et de projet de test sont x64. Je n'ai pas de solution pour elle. J'utilise actuellement nunit comme une solution de contournement.
- J'ai découvert il pourrait être Resharper du problème. J'ai couru les tests de "Test -> Exécuter" de VS et ces tests ont été ramassés. BTW, j'ai changé le "Test -> Paramètres de Test -> valeur par Défaut" Architecture de Processeur de 64 bits. Je pense que si vous exécutez dans le serveur de build, il devrait être bon.
- Cela peut aider youtrack.jetbrains.com/issue/RSRP-326760
- Je l'obtenir avec nUnit et R#8
- Je suis confronté à ce même problème avec VS2013, ReSharper 8.2, et DotCover 2.7 essayer de l'exécuter sur l'encontre d'un x64 solution. Aucun des ci-dessous a fonctionné pour moi. D'autres solutions?
- Double Possible de la méthode d'Essai n'est pas concluant: Test n'a pas couru. D'erreur?
Vous devez vous connecter pour publier un commentaire.
Aussi étrange qu'il est, à l'aide de VS2012, à l'aide de Resharper 8.0, à l'aide de NUnit, j'ai été reçu ce message, car d'une entrée dans mon application.fichier de configuration. J'ai ajouté une EntityFramework chaîne de connexion et ce comportement a commencé. Dépose de la totalité des chaînes de connexion section montre le test runner commence/fonctionne de nouveau. L'affichage montre l'application.config n'est pas valide - c'était à l'origine de ce comportement spécifique dans le test runner - "Essai n'était pas exécuter".
J'ai eu le projet d'essai définie à AnyCPU et le projet défini explicitement sur x86 quand cela est arrivé. Réglage de la projettest x86 résolu pour moi.
Je suis en utilisant VS2012 R#8 et nUnit
Essayez d'exécuter les Tests Unitaires à l'aide de la MSTest l'Explorateur de tests. Vous pouvez trouver plus de détails dans la fenêtre de sortie de la cause racine.
Pour moi, c'était un assemblage qui a été à l'aide d'une version plus récente de NUnit que celui qui a été référencé dans le projet de test. En utilisant la même version à jour corrige le problème.
J'avais même problème, j'ai juste..
Que c'est. Il a travaillé pour moi. Mais c'est pour C#.
Dans mon cas, c'était la NUnitTestAdapter nuget qui ont dû être enlevées.
Vérifier que toutes les références que vous avez dans le projet de test sont mis à la Copie Locale Vrai.
J'ai eu le même problème. Ne pouvait pas obtenir le test de Visual Studio coureur de travail, j'ai donc essayé de déboguer un test à la place. Cela a jeté un ConfigurationErrorsException, qui n'avait pas une trace de la pile, mais contient le membre de phrase "ClientSettingProvider". J'ai cherché ma solution et a constaté que quelque chose a ajouté une appSetting clé pour "ClientSettingProvider.ServiceUri" à mon application.config. J'ai supprimé ce (avec un vide connectionStrings élément) et tout reconstruire - correction du problème!
Vérifiez votre application.config et essayez de supprimer tout les éléments vides ou quoi que ce soit qui ressemble de poisson.
Un autre (stupide) de problème, il peut être; j'ai accidentellement avait le projet de ne pas construire. Allez Construire/"Configuration Manager", et de s'assurer que le projet est prêt à construire.
À l'aide de VS2010 et ReSharper 9.1 le problème est que le fichier
LocalTestRun.testrunconfig
était absent, mais a été référencé dans mon.vsmdi
fichier.Le test sans VS ont été en cours d'exécution correctement, mais j'ai toujours eu le "Test n'était pas exécuter" erreur dans ReSharper test de l'INTERFACE utilisateur.
J'ai donc tout simplement restauré mon vieux
LocalTestRun.testrunconfig
fichier et tout marche parfaitement.Je pourrais sans doute avoir mis à jour mon
.vsmdi
fichier à ne pas référencer le fichier manquant... je n'ai pas tester.Sur VS2012, Projet d'Essai de ne pas travailler sur des Dossiers Partagés comme \XXXXXX\XXX
Je l'ai résolu copié le Projet de Test sur les périphériques locaux.
Bonne Chance
J'ai trouvé que le fichier de paramètres de l'appareil d'essai peuvent avoir besoin de vérifier à qui est pointé par ReSharper. J'ai eu la même chose qui se passe et il était à mes tests unitaires pour la RS Harnais pointant vers le mauvais fichier.
J'ai eu le même problème parce que le nom de la classe avait les caractères '<' et '> " en elle (aussi '(' et ')' la cause de ce problème).
La suppression de ces symboles résolu le problème.
Je pourrais utiliser des symboles dans les identifiants grâce à F#'s prise en charge d'Unicode.
J'ai eu exactement le même problème et rien n'a aidé.
finalement, j'ai vu que j'avais un déséquilibre dans la mon des espaces de noms du projet de l'unité et de l'unité de projet de test.
L'espace de noms de mon projet de l'unité est l'unité.projet et le projet de test a été nommé d'unité.projet.des tests, mais l'espace de noms par défaut du test est la même que l'unité, à la fois a l'unité.projet.
Une fois que j'ai mis à jour les espaces de noms différents (un seul espace de noms pour chaque projet), tout a fonctionné!
J'ai eu un problème similaire avec
NUnit
test, ce qui ne serait pas exécuté, maisR#
serait seulement de les marquer comme "Test n'a pas l'exécuter".De leur exécution avec les indigènes
NUnit
coureur a révélé, que la app.config fichier avait une erreur (en fait, 2 ConnectionString sections). La fixation de ce aussi fait les tests dansR#
test runner.J'ai continué à obtenir "Essai n'était pas exécuter" dans Resharper.. j'ai essayé toutes les recommandations, mais rien n'a fonctionné. Ce que résolu pour moi a été l'exécution de Visual Studio en tant qu'Administrateur. (VS2013 w/Resharper 8.1)
Juste un extrait à partir de MSDN concernant
Affirmer.Non concluants:
Il arrive si quelque chose va mal avec la solution, le plus souvent à une mauvaise configuration, comme faux ou non des espaces de noms, incohérente, construire cibles, etc, ce qui conduit au fait que UnitTestExplorer est pas en mesure pour l'utilisation des tests unitaires correctement. Donc la solution générale est de vérifier les dernières modifications et corriger les erreurs.
J'ai eu le même problème en C#: les tests Unitaires exécuter par ReSharper tout simplement arrêté avec "Test n'a pas l'exécuter". Aucune autre information.
Il s'est avéré être à cause de ma section personnalisée dans l'App.Config. Retirer et cela a fonctionné.
Configuration: Visual Studio C# 12, ReSharper 8.2.3
Juste pour ajouter à cela, j'avais écrit sur mon application.fichier de configuration avec un nouveau qui manquait certains articles dont j'avais besoin. J'ai ajouté les sections de retour à, à quel point j'ai eu ce même message d'erreur dans resharper. Merci pour les commentaires ci-dessus je l'ai comparée à une version plus ancienne et a constaté qu'il me manquait les noms de section dans le configSections.