2012-04-21 26 views
13

Tengo una biblioteca de clase simple que se pone a prueba con MSTest utilizando VS 2010.cobertura de código para una biblioteca de clases utilizando dotCover

He instalado la versión de prueba de dotCover 1.2. sin ReSharper instalado.

VS solo tiene los elementos de menú "Proyecto de inicio de portada" y "Aplicación de portada". Abren cajas donde puedo abrir todo tipo de aplicaciones, pero no una biblioteca de clases.

¿No es posible calcular la cobertura de código para una biblioteca de clase sin otra aplicación que la use?

+0

Necesita algo para ejecutar sus pruebas - dotCover funciona bien con ReSharper al respecto –

+0

Creé un proyecto de prueba de unidad para ejecutar los métodos en la biblioteca de mi clase para poder cubrirlos. –

Respuesta

5

En mi caso, tengo una solución que contiene una biblioteca de clases, y la otra solución que contiene las pruebas unitarias.

Quería ver qué parte de la biblioteca de clases cubría mi unidad de pruebas. Después de ejecutar Pruebas de unidades de cubierta en el menú contextual de la solución Dotcover por defecto me muestra la cobertura de los métodos en las clases de prueba. Para ver la cobertura de la biblioteca de clases que necesita para cancelar la selección de Match coverage results with current project structure:

enter image description here

Tenga en cuenta que esto sólo cubrirá proyectos de biblioteca de clases que se hace referencia en las pruebas. Si tiene un proyecto que no tiene ninguna prueba, entonces ese proyecto no se mostrará como un símbolo en el Árbol de cobertura.

Gracias a this answer por orientarme en la dirección correcta.

Cuestiones relacionadas