5

Quando utilizzo il pulsante [Debug] in Gallio, i punti di interruzione nei miei test unitari non stanno colpendo. I test unitari sono scritti con MbUnit/Gallio. Sto usando MbUnit/Gallio versione 3.1 build 397 con Visual Studio 2010 Beta 2. I test unitari sono eseguiti fino al completamento in Gallio Icarus, ma corrono oltre i breakpoint. Vedo le tabelle dei simboli che si caricano in VS, ma non si ferma al breakpoint previsto, quindi non riesco a eseguirne il debug.Debug using MbUnit/Gallio 3.1

risposta

1

C'è qualcosa nel registro di Icarus Runtime? Un problema che alcune persone hanno avuto è che non è possibile eseguire il debug utilizzando un'istanza di Visual Studio in esecuzione come amministratore da un'istanza di Icarus che non lo è.

1

Normalmente tutti i problemi di debugging di Gallio vengono risolti effettuando il progetto di test Piattaforma Target "x86" anziché "Qualsiasi CPU".

+0

La piattaforma di destinazione non è disponibile nel mio progetto di prova. Attualmente è impostato su "N/A". Sapere perché VS2010 non mi permette di cambiare questa impostazione in "x86"? –

+0

Mai visto essere "N/A". Per me, sono sempre in grigio quando eseguo il debugging. –

+0

È N/D quando è una libreria di classi. – thomasb

2

a Gallio Icarus Strumenti Selezionare Menu -> Opzioni, selezionare la pagina "Preferenze", impostare "Test Runner di fabbrica" ​​per IsolatedAppDomain o locale per ottenere il debugger per funzionare.