2009-05-05 14 views
9

Sto cercando di capire come posso raggiungere i breakpoint nei miei test unitari scritti con MbUnit/Gallio. Ho provato a eseguire Gallio.Icarus, collegando il debugger ad esso, i punti di interruzione non sono stati colpiti. Successivamente ho provato ad avviare Gallio.Echo dalle proprietà del progetto, ma ricevevo un messaggio di errore, dopo aver fornito la DLL, dicendo che solo gli exe possono essere testati. Il test di unità funziona correttamente da Gallio.Icarus, tuttavia, non riesco a eseguirne il debug.Come eseguire il debug dei test dell'unità mbunit/Gallio nello studio di visualizzazione

Grazie!

risposta

11

Grab Gallio v3.0.6 Aggiornamento 1. Carica i test e fai clic sul nuovo lucido pulsante "Debug" nella stessa GUI di Icarus.

5

Vorrei usare TestDriven.Net per questo. Supporta i test MbUnit ed è possibile eseguire il debug semplicemente facendo clic con il tasto destro all'interno di Visual Studio

2

Una risposta molto migliore si trova qui: gallio test runner plugin to visual studio 2010

La risposta è di aggiungere la seguente sezione al vostro * CSPROJ il dopo la sezione > sezione < ProjectGuid:

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

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

Problemi correlati