Visual Studio 2015 n'exécute pas les tests unitaires C++


imekon

C'est bizarre.

Premièrement, le chargement de la solution ne détecte pas les deux tests unitaires - je dois modifier le test unitaire et effectuer une reconstruction pour que les tests apparaissent dans l'explorateur de tests.

Une fois que j'ai fait cela, je peux exécuter un test unitaire UNE FOIS. Après cela, j'obtiens :

Message: Failed to set up the execution context to run the test

Comment a-t-il exécuté le test la première fois et non les fois suivantes ? En utilisant depend.exe, je peux voir qu'il manque un fichier : Microsoft.VisualStudio.TestTools.CppUnitTestFramework.x64.dll. J'ai essayé de copier ce fichier dans le répertoire de sortie mais cela n'a fait aucune différence.

Le répertoire de sortie contient tous les fichiers requis par l'application principale pour s'exécuter, donc tout ce que j'ai fait est de placer la DLL de test unitaire dans ce même répertoire. Le test s'exécute une fois, puis toutes les exécutions suivantes meurent.

imekon

Trouvé une solution. Dans le menu Test, Paramètres de test désactivent Maintenir le moteur d'exécution de test en cours d'exécution. Maintenant, je peux exécuter n'importe quel test autant que j'en ai besoin.

Articles connexes


Visual Studio 15.8.1 n'exécute pas les tests unitaires MS

csharpsql: Lorsque j'ai mis à jour Visual Studio vers la dernière version, 1 de mes projets de test a arrêté d'exécuter des tests et a généré ce message: Le projet de test {} ne fait référence à aucun adaptateur NuGet .NET. La découverte ou l'exécution de test

Visual Studio 2022 n'exécute pas les tests XUnit

Luc comme J'ai créé une solution EntityFramework ASP.NET et j'essaie de créer un projet de test XUnit pour tester mes différentes classes que j'ai créées. J'ai créé une TestClass pour ma classe d'activité : using LADS_Model; using LADS_WebUI.Controllers; using

Visual Studio 2015 ou 2017 ne découvre pas les tests unitaires

Fred Kleuver: EDIT 2016-10-19: La question initiale concernait un problème spécifique à VS2015 CTP6 avec le lanceur de test XUnit. Il ressort clairement des réponses qu'il existe un problème beaucoup plus large avec la découverte de tests unitaires dans Visual

Pourquoi rdmd n'exécute-t-il pas tous les tests unitaires?

John Doucette Malheureusement, je n'arrive pas à reproduire ce comportement dans un exemple de travail minimal, donc cela peut être trop vague. Cependant, je peux au moins dire ce qui ne cause pas le comportement. J'ai un module D contenant plusieurs classes a

Spring Boot n'exécute pas de tests unitaires

www Comment puis-je exécuter des tests unitaires pour l'application Spring Boot lors de la création et du déploiement à l'aide de la spring boot:runcommande. Je m'attends à ce que tous mes tests unitaires soient exécutés avant d'exécuter l'application, mais je

Gradle n'exécute pas les tests

n00bst3r: il le fait toujours quand je lance mon script gradle: > Configure project : Evaluating root project 'trading-library' using build file 'C:\Users\xxx\Documents\Repositories\Trading_Library\Trading_Library\build.gradle'. Invalidating in-memory cache of