Qualcuno ha integrato NUnit con Visual Studio? Sto cercando di creare una pipeline di build like this one. Ma sono abbastanza nuovo su .NET e sto ancora capendo come funzionano le cose. Ci sono molte risorse in internet su NUnit + VS, e sono confuso.Qualcuno ha integrato NUnit con Visual Studio 2010?
risposta
Si consiglia di utilizzare Resharper.
Come alcuni dicono, "Funziona solo".
Gli svantaggi/gli effetti collaterali di questa scelta nel tuo caso potrebbero essere:
1. Il riassuntore non è libero;
2. L'esecuzione di unit test è una parte minore di Resharper, include anche tonnellate di altre funzionalità, che forse non è necessario per ora (ma è possibile disabilitarne la maggior parte nei settaggi).
La soluzione gratuita è - Visual Nunit 2010 Estensione di Visual Studio. Libero e fa esattamente quello che vuoi.
UPDATE
Come aggiungere NUnit al progetto.
Ho trovato this tutorial. Seguirlo passo dopo passo, l'ho trovato utile e completo per i novizi di .NET.
L'unica differenza è che in Running Unit-Tests
sezione per l'esecuzione di prove di autore usa strumento di test runner che viene distribuito all'interno di NUnit in sé, ma è possibile utilizzare ReSharper corridore come described in JetBrains' docs
NON LASCIò MAI a casa senza di esso. –
Se sei a disagio con il costo di Resharper, qualcosa come TestDriven.net (http://testdriven.net/) è un'alternativa ragionevole per l'integrazione con NUnit – Jroc
Anche se non è specificato nella domanda, i post del blog collegati specificano open source. Fantastico come Resharper, gratuito non lo è. –
+1 Non necessariamente integrato in VS, ma una soluzione passabile –
Visual Studio 2011 (BETA) è compatibile con il 2010 e fornisce test runner out of the box. Fare riferimento a Visual Studio 11 Beta Unit Testing – What’s New e Visual Studio 11 Beta - Unit Testing Plugins List. Per il server di integrazione continua (CI) U può utilizzare TeamCity ed eseguire tali test sul server.
L'originale e ancora abbastanza test runner.
Utilizzato per essere libero, ma ora costa una piccola tassa a meno che non sei uno studente o uno sviluppatore open source.
Ho usato TestDriven fino a quando non era più libero, ho usato Resharper ma ho sentito che rallentava troppo la mia macchina, ho provato l'estensione VisualNUnit ma sembrava che generasse più processi di se stessa che avrebbero tenuto duro su alcuni dei miei DLL, ho aggiunto NUnit stesso come comando in Visual Studio Tools (e anche con un pulsante della barra degli strumenti e alcune macro in Visual Studio per avviare il test e il collegamento correnti) ma mi sono costati alcuni sforzi per impostare e non mi sentivo abbastanza fluido dopo essere rovinato da strumenti come TestDriven. Alla fine ho provato NCrunch ... Sono da allora appassionato, e ho persino iniziato a favorirlo su TestDriven! il prossimo strumento sulla mia "lista dei secchi NUnit" sarà il NUnit extension for Visual Studio 11.
PS: NCrunch dovrebbe funzionare su Visual Studio 2010 e la home page ha un video dimostrativo molto dignitoso.
Sto usando questo: http://visualstudiogallery.msdn.microsoft.com/c8164c71-0836-4471-80ce-633383031099
che funziona abbastanza bene per me.È possibile accedere all'interno VS2010 da Visualizza-> Altro Windows-> visivo NUnit
Questo è esattamente quello che stavo cercando! - Avevo già installato questo e non riuscivo a capire come lanciarlo. – BrainSlugs83
prima scaricare e installare il NUnit
Fase 1: Aprire Visual Studio
Fase 2: Aprire il progetto
passo 3: selezionare proprietà dal Esplora soluzioni
passo 4: selezionare l'opzione di debug nella finestra delle proprietà
fase 5: selezionare ' Avviare programma esterno' nella sezione 'Azione di avvio'
Passo 6: Selezionare il percorso del file di NUnit
Passo 7: Salvarlo.
Successivamente, quando si esegue il debug del progetto, NUnit si aprirà.
- 1. Ankhsvn non integrato in Visual Studio 2010
- 2. È possibile integrare NUnit in Visual Studio 2010?
- 3. NUnit non esegue il codice Visual Studio 2010
- 4. Qualcuno ha lavorato con JSON in C++ in Visual Studio 2010
- 5. Visual Studio 2010 RC funziona correttamente con Visual Studio 2008?
- 6. Qualcuno ha integrato Backbone.Marionette e Rendr?
- 7. WebsiteSpark & Visual Studio 2010
- 8. Qualcuno ha integrato correttamente la chat con redmine?
- 9. Qualcuno qui ha integrato Team Explorer Everywhere con Xcode?
- 10. Problema di debug di Visual Studio con Resharper/Nunit
- 11. Qualcuno ha uno schema di convalida per Visual Studio 2010 per XHTML + RDFa?
- 12. Compilare CUDA con Visual Studio 2010
- 13. snprintf e Visual Studio 2010
- 14. Ctrl-Backspace Visual Studio 2010
- 15. Come creare CppUnit con Visual Studio 2010
- 16. JSONCPP Build con Visual Studio 2010
- 17. Progetto Visual Studio 2010 in Visual Studio 2012
- 18. Utilizzo di Doxygen con Visual Studio 2010
- 19. Visual Studio 2010: ProjectItem disponibile
- 20. Visual Studio 2010 ha una versione a 64 bit?
- 21. Visual Studio 2010 - Disinstallare NuGet
- 22. GTK # in Visual Studio 2010
- 23. Qualcuno ha integrato correttamente Ember.js - PhoneGap (e jQuery Mobile)?
- 24. Java in Visual Studio 2010?
- 25. Visual Studio 2010 Team Explorer
- 26. Installazione di Visual Studio 2010
- 27. HWnd di Visual Studio 2010
- 28. Licenza Visual Studio Express 2010
- 29. /LinkResource in Visual Studio 2010
- 30. Debugger Visual Studio 2010 saltato
Quale edizione di Visual Studio 2010 hai? Esprimere o no? –
Ho la versione "non espressa" :) – OscarRyz
Buono, perché non è supportato per installare i plug-in in Express Edition. –