2009-12-10 16 views
10

Tengo alrededor de 650 pruebas NUnit en mi solución actual en VS2008, pero 40 de ellas se clasifican como "LongRunning" o "Integración". No quiero que se ejecuten cada vez que hago un cambio y ejecuto mi suite de pruebas (solo cuando lo pido específicamente, y en la IC a horas determinadas).¿Cómo consigo que ReSharper ignore ciertas categorías cuando ejecuta todas las pruebas?

Configuración esto con TestDriven.Net es un juego de niños: Herramientas -> Opciones -> TestDriven.Net -> Excluir pruebas en categorías

me gustaría utilizar la interfaz de usuario agradable que viene con ReSharper, sin embargo. No he encontrado ninguna forma de configurar ReSharper para que no ejecute ciertas categorías.

¿Alguien ha hecho esto? Se puede hacer?

Respuesta

7

FYI Este está ahora disponible en ReSharper 6, see here.

+0

No funciona con Xunit –

2

que he creado un problema en JIRA de ReSharper para ello: RSRP-140757

+0

Gracias! Esperemos que lo consideren útil :) – Tomas

+0

Asegúrese de hacer clic en su enlace y votar la función. Más votos = mejor oportunidad de implementación. –

1

Aunque no es estrictamente lo que se pidió, el resultado final se puede lograr mediante la selección de las categorías deseadas en (4.5) Test Unit Exporer de ReSharper (Grupo por: Categorías) y ejecutando las pruebas seleccionadas.

Esto también se menciona aquí: Resharper and Test categories

+0

Lo sé, y también puedo ejecutar esto como quiero, creando una nueva sesión de prueba con todas las pruebas y eliminando las categorías que deseo ignorar. El problema con ambos es que las nuevas pruebas no se recogerán, así que no podré volver a utilizar la sesión. – Tomas

Cuestiones relacionadas