2009-11-17 38 views
57

¿Hay alguna forma de ver la cobertura del código cuando usa nUnit? Sé que hay una característica de este tipo en Visual Studio, pero ¿puedes usarla con nUnit o solo con las pruebas de unidad incorporadas?¿Cobertura de código con nUnit?

+10

La pregunta no requiere ninguna recomendación de herramientas. Pregunta sobre las funciones de cobertura de código de nunit y visual studio. – Vlad

+0

He instalado http://www.nuget.org/packages/NUnitTestAdapter.WithFramework/ y VS2013 logró mostrar mi código de cobertura – silver

Respuesta

23

Puede usar NCover. Ahora es comercial, pero version 1.5.8 (en la parte inferior de la página, edición de comunidad) sigue siendo gratuito y, si desea visualizarlo, utilice NCoverExplorer.

EDIT:

Es posible envolver nUnit o MbUnit con código de Visual Studio. VSTS Code Coverage Runner

+7

Acaba de descargar TestDriven.NET y aparentemente nCover está integrado en él. Muy bueno, la cobertura del código. Te hace ver de inmediato si tienes cosas que no están cubiertas en ciertas clases. Gracias. –

+0

OpenCover es una herramienta de cobertura de código abierto https://github.com/OpenCover/opencover –

4

Ver SD C# Test Coverage. Viene con una visualización integrada de datos de cobertura de prueba sobre su código fuente, así como informes de resumen.

7

PartCover es libre y acabo escribió en su blog cómo usarlo con NUnit See this link

+1

PartCover ya no es compatible, lo "nuevo" es OpenCover https://github.com/OpenCover/opencover –

18

Visual Studio 2012, finalmente, el apoyo añadido para el marco de prueba de unidad terceros.

Puede agregar marcos utilizando Extension Manager y automáticamente "Code coverage" comienza a funcionar con el marco instalado.

La cobertura de código solo está disponible en las ediciones Visual Studio Ultimate o Premium.

Ver mi respuesta en Does VS2010 Code Coverage support nUnit?

4

Si usted trabaja en una empresa con una política de seguridad- /-ahorro de dinero/molestia-empleados- restringir su elección para VS2010 (Premium o Ultimate), ver mi respuesta a: Running NUnit tests in Visual Studio 2010 with code coverage

No, me refiero a esta otra respuesta, sino también dar algunos detalles más que eso: Does VS2010 Code Coverage support nUnit?

que sé, respuestas copiadas/refiere valen downvoting, pero como yo (especialmente de los demás.) dijo, doy algunos detalles, que me hubiera ayudado bastante.

Cuestiones relacionadas