2009-05-05 9 views
9

Próbuję dowiedzieć się, jak mogę trafić punkty przerwania w moich testach jednostkowych, które są napisane z MbUnit/Gallio. Próbowałem uruchomić Gallio.Icarus, dołączając do niego debugger, punkty przerwania nie zostały trafione. Następnie próbowałem uruchomić Gallio.Echo z właściwości projektu, ale otrzymałem komunikat o błędzie po dostarczeniu biblioteki dll, mówiąc, że tylko .exe mogą być testowane. Test jednostkowy działa dobrze z Gallio.Icarus, jednak nie mogę ich debugować.Jak debugować testy jednostki mbunit/Gallio w wizualnym studio

Dzięki!

Odpowiedz

11

Aktualizacja Grab Gallio v3.0.6 1. Załaduj testy i kliknij nowy, błyszczący przycisk "Debuguj" w samym GUI Icarusa.

5

Chciałbym użyć do tego celu TestDriven.Net. Obsługuje testy MbUnit i można debugować po prostu klikając prawym przyciskiem myszy z poziomu Visual Studio

2

Znacznie lepiej odpowiedź znajduje się tutaj: gallio test runner plugin to visual studio 2010

Odpowiedź jest, aby dodać następującą sekcję do pliku * .csproj after sekcji > sekcji < ProjectGuid:

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

Zobacz również :
How Does Visual Studio Identiy test projects?
A list of supported VS2010 project types
Second list of GuIDs for supported project types

Powiązane problemy