Installare Gallio 3.1 sulla macchina di sviluppo. Quindi, in VS2008, avrai la possibilità di creare un "Progetto di test MbUnit v3". Questo non include solo tutte le DLL di Gallio per te, ha una linea magica nel progetto che la identifica in VS come progetto di test.
Ora è possibile utilizzare solo la guida di prova VS2008 integrata.
Se avete progetti esistenti con test di unità, piuttosto che fare nuovi projets, modificare il file di progetto esistente e aggiungere la seguente riga sulla linea 9 (sotto la <ProjectGuid>
sulla linea 8):
<ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
(Se si dispone di un progetto VB, ha un secondo GUID diverso: <ProjectTypeGuids>{3AC096D0-A1C2-E12C-1390-A8335801FDAB};{F184B08F-C81C-45F6-A57F-5ABD9991F28F}</ProjectTypeGuids>
È possibile trovare i valori corretti creando un nuovo progetto di test MbUnit dai modelli installati con Gallio e quindi guardando il file di progetto (.csproj o .vbproj) in un editor di testo.)
Ora quando si ricarica il progetto, VS2008 lo riconoscerà come un progetto di test.
Un netto vantaggio rispetto a Icaro è che il debug è ora molto più diretto con i punti di interruzione colpiti come previsto.
Buona fortuna, Lee
fonte
2010-05-17 14:24:05
Gallio v3.1 Update 2 build 397 - x86 supporta Visual Studio 2010 Beta 2? È la ragione per cui i test Gallio non funzionano nella finestra OUTPUT in VS 2010RC? Cambierà in una nuova versione che menzioni? – netmajor
Non avendo molta fortuna con Icarus in 3.2 RC (build 577). Getta ogni sorta di eccezioni nell'interfaccia utente. (Win7 a 32 bit) Esiste qualche documento su come funziona realmente l'integrazione con VS2010? Sto usando NUnit 2.5.3 ma non ci sono menu contestuali per eseguire i test, ecc. –