Línea "inferior": ¿Cómo se configura NCrunch para excluir todas las pruebas en una categoría determinada, p. "LongRunning"?Excluir pruebas de una determinada categoría
desbordamiento de pila search proporciona resultados cero, y la relevant NCrunch wiki page simplemente me informa de que "atributo Categoría de NUnit es tan potente como NCrunch", lo cual es bueno, pero no me dice cómo uso los categorías.
Para aclarar más, esperaba una lista de casillas de verificación en algún lugar para activar/desactivar categorías, similar a la opción /exclude
en el NUnit Test Runner para excluir todas las pruebas en ciertas categorías.
PS. He etiquetado la pregunta solo con NCrunch, no me pareció relevante que esté usando NUnit como mi marco de prueba. Si las respuestas indican lo contrario, me complace agregar la etiqueta.
Esto es lo que estoy haciendo actualmente, pero todavía no se ajusta perfectamente a mis necesidades. Además de mis pruebas unitarias, tengo pruebas de integración que llegan a la base de datos. Cuando estoy fuera de la oficina sin una conexión de red, quiero que se ignoren por completo esas pruebas, en lugar de simplemente no hacer que se ejecuten automáticamente. No creo que no hay actualmente una forma de lograr esto, pero es de esperar una futura versión permite que :( –
Estoy de acuerdo @mo. Tras la carga inicial NCrunch siempre se ejecuta todas las pruebas, aparentemente, incluso con el conjunto DoesNotHaveCategory. Esas pruebas se marcan como roto. – Daniel
acabo de ver un post en los foros NCrunch, esto realmente funciona correctamente. las pruebas muestran que rota debido a los datos almacenados en caché. Cierre su solución y eliminar el directorio _NCrunch_SOLUTION. Esas pruebas no se corren y no se mostrarán como roto ya. – Daniel