2009-05-05 4 views
9

Estoy intentando descubrir cómo puedo acceder a los puntos de interrupción en las pruebas de mi unidad escritas con MbUnit/Gallio. Intenté ejecutar Gallio.Icalo, adjuntando un depurador, los puntos de interrupción no se vieron afectados. A continuación traté de iniciar Gallio.Echo desde las propiedades del proyecto, pero recibí un mensaje de error, después de suministrar el dll, diciendo que solo los .exe pueden ser probados. La prueba unitaria funciona bien desde Gallio.Icarus, sin embargo, no puedo depurarlos.Cómo depurar pruebas de la unidad mbunit/Gallio en el estudio visual

Gracias!

Respuesta

11

Actualización de Grab Gallio v3.0.6 1. Cargue sus pruebas y haga clic en el nuevo y brillante botón "Depurar" en la propia GUI de Icarus.

5

Yo usaría TestDriven.Net para esto. Es compatible con las pruebas de MbUnit, y puede depurar simplemente haciendo clic derecho desde Visual Studio

2

Una mejor respuesta se encuentra aquí: gallio test runner plugin to visual studio 2010

La respuesta es añadir la siguiente sección para su * .csproj la continuación de la sección > sección < ProjectGuid:

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

Véase también :
How Does Visual Studio Identiy test projects?
A list of supported VS2010 project types
Second list of GuIDs for supported project types

Cuestiones relacionadas