Je travaille actuellement sur une solution qui a actuellement 32 Unittests. J'ai travaillé avec le lanceur de test de resharper - qui fonctionne très bien. Tous les tests sont en cours d'exécution, tous les tests affichent le bon résultat de test. Maintenant, un collègue m'a dit que les tests ne s'exécutaient pas sur sa machine à l'aide de l'explorateur de tests Visual Studio. Ils ne fonctionnent pas non plus sur ma machine, je peux donc exclure certains fichiers manquants locaux ou quelque chose.
L'explorateur de tests affiche tous les tests unitaires, mais une fois que vous cliquez sur "Tout exécuter", tous les tests sont grisés et ne montrent aucun résultat du test:
- Toutes les classes de test sont publiques
- Toutes les classes de test ont l'
[TestClass]
attribut déclaré - Toutes les méthodes de test utilisent l'
[TestMethod]
attribut - Le code de productivité et les projets de test ciblent .NET 3.5.
- Je l' ai déjà essayé de construire ma propre solution, et / ou supprimer tous
obj
,bin
,Debug
etRelease
dossiers
J'apprécierais tous les indices qui pourraient provoquer un tel comportement.