Domanda

Perché lavorare TestDriven.Net pretende molto con i miei Gallio / test MbUnit?

Ho usato TDD.Net con MbUnit v2 e non ha avuto problemi, ma con la nuova release Gallio sul mio nuovo pc, non fa nulla.

Dal TDD tasto destro del menu In Esplora soluzioni, se lo faccio "test con debugger" ottengo "0 passato, 0 fallito, 0 saltato" nella barra di stato VS nella parte inferiore dello schermo.

Se mi fate clic destro il mio dispositivo e fare lo stesso, ottengo

"The target type doesn't contain tests from a known test framework or a 'Main' method."

Se lo faccio su un singolo test, sembra che la sua non è in esecuzione il programma di installazione, quindi il test fallisce (ma almeno corre)

So che questo suona come questo problema , ma la mia registrazione è corretto.

Se provo e faccio funzionare NCover dal menu TDD.Net, non accade nulla (diverso da un guizzo di una finestra di output)

Quando faccio "unit test run" con ReSharper li raccoglie tutti e viene eseguito correttamente.

Im usando Gallio / MbUnit 3.0.5.546, TDD.Net 2268/02/18, ReSharper 4.1, VS 2k8 Pro 9.0.30729.1 SP, .Net 3.5 SP1, Windows Server 2k8 (86)

È stato utile?

Soluzione

Hai solo bisogno di assicurarsi di installare TestDriven.Net prima di Gallio. In caso contrario, il programma di installazione Gallione non installerà le sue estensioni per TestDriven.Net.

Altri suggerimenti

Controlla inoltre che non si è un'eccezione nella configurazione dispositivo. Ciò si traduce in esattamente lo stesso messaggio di errore.

Vedere la 'Test Report' hyperlink poco prima del messaggio di errore per ulteriori informazioni (di solito ignorare questo link!)

Un sacco di disinstallazione, riavviare e reinstallazione sembra aver risolto: s

mi è stato sempre questo errore quando il mio compito in classe specifica era in un progetto diverso dal test di progetto / spazio dei nomi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top