C'è un modo per vedere la copertura del codice quando si usa nUnit? So che esiste una funzionalità di questo tipo in Visual Studio, ma è possibile utilizzarla con nUnit o solo con i test integrati dell'unità?Copertura del codice con nUnit?
risposta
È possibile utilizzare NCover. Ora la sua pubblicità, ma version 1.5.8 (nella parte inferiore della pagina, edizione della community) è ancora gratuita e se vuoi visualizzarla, usa NCoverExplorer.
EDIT:
E 'possibile avvolgere NUnit o MbUnit con il codice di Visual Studio pure. VSTS Code Coverage Runner
Appena scaricato TestDriven.NET e apparentemente nCover è integrato in esso. Molto bello, la copertura del codice. Ti fa vedere subito se hai cose non coperte in alcune classi. Grazie. –
OpenCover è uno strumento di copertura del codice open source https://github.com/OpenCover/opencover –
Vedere SD C# Test Coverage. Viene fornito con la visualizzazione integrata dei dati di copertura del test sul codice sorgente e report di riepilogo.
PartCover è gratuito e ho appena bloggato come usarlo con NUnit See this link
PartCover non è più supportato la "nuova" cosa è OpenCover https://github.com/OpenCover/opencover –
Visual Studio 2012 il sostegno, infine, aggiunto per terzi framework di unit test.
È possibile aggiungere framework utilizzando Extension Manager e automaticamente "Copertura del codice" inizia a lavorare con il framework installato.
La copertura del codice è disponibile solo nelle edizioni Visual Studio Ultimate o Premium.
Vedere la mia risposta in Does VS2010 Code Coverage support nUnit?
Se si lavora in una società con un sicurezza-/risparmio-monetario/Politica hassle-dipendenti- limitare la vostra scelta per VS2010 (Premium o Ultimate), vedere la mia risposta: Running NUnit tests in Visual Studio 2010 with code coverage
C'è, mi riferisco a questa altra risposta, ma anche dare qualche dettaglio in più rispetto a quello: Does VS2010 Code Coverage support nUnit?
lo so, copiate/risposte che si riferiscono valgono downvoting, ma come ho (esp degli altri.) detto, io do alcuni dettagli, quali mi avrebbe aiutato parecchio.
La domanda non richiede alcuna raccomandazione per gli strumenti. Chiede informazioni sulle funzionalità di copertura del codice di Nunit e Visual Studio. – Vlad
Ho installato http://www.nuget.org/packages/NUnitTestAdapter.WithFramework/ e VS2013 è riuscito a mostrarmi la copertura del mio codice – silver