2012-04-04 13 views
23

Veo una opción en la configuración de Prueba de unidad para "Ejecutar hasta 1 | 2" conjuntos en paralelo ", pero establecer esto en" 1 "todavía parece ejecutar las pruebas de un solo conjunto en paralelo. ¿Hay alguna manera de deshabilitar paralelo ejecución total?¿Hay alguna forma de * prevenir * que ReSharper ejecute las pruebas unitarias de ensamblaje en paralelo?

esta es ReSharper 6.1.

+5

¿Por qué quieres esto? – delnan

+2

A veces necesito depurar la prueba unitaria (tal vez porque la prueba no es lo suficientemente simple, prueba más de una cosa, etc. etc.) Y personalmente encuentro difícil depurar el código cuando otros hilos se ejecutan en paralelo. Esa podría ser una razón. –

+0

Ejecuto pruebas de unidades múltiples fuera de depurador. Si quiero depurar una prueba unitaria en particular, empiezo solo esa prueba unitaria. – surfen

Respuesta

3

puede intente buscar en la respuesta de desbordamiento de pila aquí How to run NUnit test fixtures serially?

Sin embargo, parecería que su necesidad de hacer esto podría ser alimentada por las dependencias de la prueba. de cualquier la necesidad de acceder a recursos comunes o el resultado de una prueba que necesita ser la entrada de otra. Si este es el caso, considere refaccionarlo r prueba/código para eliminar la dependencia. Comúnmente, esto se puede hacer mediante el uso de un marco de burla (Moq, RhinoMocks, etc.).

+0

@BartRead ¿cuál es su "respuesta a continuación"? este parece ser tu único comentario en este hilo –

Cuestiones relacionadas