2011-09-29 18 views
5

Mi chiedo se qualcuno ha riscontrato questo problema in cui il test dell'unità MSTest non viene visualizzato nel nuovo Test Explorer unità.VS11 Dev Preview Unit Test Explorer non mostra Test unità

Sono in esecuzione Windows 7 (32 bit). Ho scaricato l'anteprima dello sviluppatore VS11 dal link sottostante. http://www.microsoft.com/download/en/details.aspx?id=27543

Ho creato un'app di console C# di esempio e aggiunto la libreria di test dal modello di progetto MSTest. Quindi ho creato un test unitario di esempio e ricostruito la soluzione. Quando apro Esplora test (Visualizza-> AltriWindows-> UnitTest Explorer) non vedo nessun test caricato.

Vedo solo un messaggio che dice ... "Nessun test rilevato. Per favore costruisci il tuo progetto e assicurati che sia installato l'adattatore quadro di test appropriato ".

Suppongo che l'adattatore MSTest sia installato automaticamente. Altrimenti non sono nemmeno sicuro di come installare un adattatore.

Potrei mancare qualcosa qui ma non riesco a capirlo. Qualcuno ha riscontrato questo problema?

+0

Btw. non è VS 2011. È VS 11. –

+0

Grazie, modificato - scusami mi è mancato. – Spock

risposta

2

Ho scoperto che funziona solo con Windows8. (In questa fase) Maggiori informazioni http://jerssoft.blogspot.com/2011/09/vs11-unit-test-explorer-acercamientos.html#more (è necessario tradurre in inglese)

"Naturalmente, tutto questo lavoro nel modo giusto, se abbiamo configurato correttamente e nella versione finale, dal momento che secondo capire, se volete provare questo plugin, è necessario lavorare con Windows 8 :) "

http://geekswithblogs.net/lbugnion/archive/2011/09/24/running-unit-tests-in-visual-studio-2011-and-windows-8.aspx

2

Se si utilizza la versione VS finale di VS 11 developer preview, allora esso supporto unit testing basato MSTest per Windows7 app/progetti di stile se è quello che sei stavi provando. È possibile che tu stia colpendo un bug. Sarà possibile condividere i tuoi passaggi di riproduzione?

Grazie, Abhishek Agrawal Program Manager, Visual Studio, Microsoft Corp

1

Questo non stava lavorando per me utilizzando Visual Studio Express 2012 RC Web, ma ho capito di andare alla fine.

ho aggiunto il riferimento alla Microsoft.VisualStudio.QualityTools.UnitTestFramework che ho trovato in C: \ Program Files (x86) \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ PublicAssemblies

ho fatto in modo questo è stato impostato su Copia locale ma probabilmente non richiesto.

Quindi ho provato a pulire e ricostruire ma senza alcun effetto. Mi sono assicurato di non aver selezionato alcuna test (Menu Test> Impostazioni test> Deseleziona testrunconfig se selezionato), quindi ho cambiato Test> Impostazioni di prova> Architettura processore predefinita a x64 (la mia macchina è x64).

Quindi ho pulito e ricostruito la soluzione e il mio Test Explorer è stato popolato quando faccio clic su Esegui tutto.