2009-05-05 9 views
9

J'essaie de comprendre comment je peux atteindre des points d'arrêt dans mes tests unitaires écrits avec MbUnit/Gallio. J'ai essayé d'exécuter Gallio.Icarus, en attachant vs debugger, les points d'arrêt n'ont pas été touchés. Ensuite, j'ai essayé de démarrer Gallio.Echo à partir des propriétés du projet, mais je recevais un message d'erreur, après avoir fourni la DLL, disant que seuls les fichiers .exe peuvent être testés. Le test unitaire fonctionne bien à partir de Gallio.Icarus, cependant, je suis incapable de les déboguer.Comment déboguer des tests unitaires mbunit/Gallio dans Visual Studio

Merci!

Répondre

11

Grab Gallio v3.0.6 Mise à jour 1. Chargez vos tests et cliquez sur le nouveau bouton "Debug" dans l'interface graphique d'Icarus.

5

Je voudrais utiliser TestDriven.Net pour cela. Il prend en charge les tests MbUnit, et vous pouvez déboguer par un simple clic droit dans Visual Studio

2

Une bien meilleure réponse se trouve ici: gallio test runner plugin to visual studio 2010

La réponse est d'ajouter la section suivante à votre * .csproj la suite de la section de la section <ProjectGuid>:

<ProjectTypeGuids> 
     {3AC096D0-A1C2-E12C-1390-A8335801FDAB} 
     ; {FAE04EC0-301F-11D3-BF4B-00C04F79EFBC} 
    </ProjectTypeGuids> 

Voir aussi :
How Does Visual Studio Identiy test projects?
A list of supported VS2010 project types
Second list of GuIDs for supported project types

Questions connexes