2011-01-24 12 views
5

Tengo un montón de proyectos de prueba unitaria para varios otros proyectos, y tengo un proyecto de Especificaciones para la aplicación web que ejecuta el código Selenium 2 a través de NUnit. Esto lleva mucho más tiempo de ejecución que el resto de las pruebas.¿Cómo impido que Resharper ejecute mi proyecto de especificaciones cuando ejecuto todas las pruebas desde la solución?

Solo quiero que se ejecuten estas pruebas de especificación cuando ejecuto mi script de compilación, y cuando ejecuto explícitamente las pruebas del proyecto, y no cuando Ejecuto todas las pruebas de Solution with Resharper.

¿Hay alguna manera de configurar Resharper o NUnit para ignorar un proyecto de prueba cuando ejecuto todas las pruebas desde la solución?

Gracias!

Respuesta

1

Supongo que eso no es posible. Puede filtrar y agrupar sus pruebas en la ventana de prueba de la unidad por proyecto y luego simplemente ejecutar manualmente los grupos que desee. Pero esta no es una solución de un clic.

La única solución en la que puedo pensar sería usar dos proveedores de pruebas unitarias diferentes (por ejemplo, MSTest y NUnit) y luego desactivar el proveedor que está utilizando en su proyecto de especificaciones en las opciones de ReSharper.

Espero que ayude.

+0

Según mi investigación, este parece ser el caso. :(¡Gracias! – adamjford

Cuestiones relacionadas