2009-09-06 16 views
8

Tengo un pequeño problema molesto con el reajuste tratando de ejecutar mis pruebas unitarias, usando mstest. Puedo seleccionar una prueba de unidad individual y ejecutar/depurar bien, pero cuando selecciono el nodo padre para ejecutar un montón de pruebas, las pruebas no se ejecutan; simplemente se muestra pendiente durante unos segundos y luego la prueba se vuelve gris. Si establezco puntos de interrupción en las pruebas y vuelvo a intentar con el depurador, obtengo el mismo resultado y no se tocan los puntos de interrupción. Alguien más ha experimentado esto antes?Problema de Resharper con pruebas unitarias

+0

Sí, estoy teniendo este mismo problema con ReSharper 4.5.1274.1 en VS2005. Muy molesto. Solía ​​funcionar bien con la versión 4.5.1231.7. – Craig

+0

También le di un giro en VS2008 sp1 con resharper 4.5.1274.1 y tampoco funciona para mí .... Si te ayuda, puedes descargar la versión personal de TestDriven.net en http://www.testdriven.net/ download.aspx todavía funciona como un campeón para ejecutar pruebas en el nivel de proyecto/dispositivo/método. – ElvisLives

+0

¡Estoy teniendo el mismo problema! alguna vez te lo imaginate? – CaffGeek

Respuesta

1

Intente reconstruir su proyecto de prueba/solución completa. A veces tengo problemas similares cuando el reafilador muestra pruebas que he eliminado, o no ejecuta pruebas para nuevos métodos en el proyecto SUT. Después de una reconstrucción, vuelve a sincronizarse.

+0

Intenté que gracias, todavía no hay alegría :( – Charlie

1

Se metió en este problema también con ReSharper 5.0.1659 y VS2010. Resulta que el problema se encuentra en algún lugar de los archivos de configuración de testrun que crea VS al ejecutar la prueba de la forma VS normal. Los eliminé de ambos discos, así como las referencias en el archivo de solución que resolvió el problema y pude volver a ejecutar las pruebas con ReSharper.

+2

Específicamente qué archivos son estos y dónde están ubicados? Gracias! –

2

Para cualquiera que use la actualización 2 de VS2012 (Charlie obviamente no lo hizo cuando hizo la pregunta, sino para cualquier otra persona ...), entonces asegúrese de tener la versión R 7.1.3 o posterior. En el momento de escribir estas líneas, la liberación oficial es 7.1.2 por lo que tendrá que seguir este enlace de descarga para ir: http://download.jetbrains.com/resharper/ReSharperSetup.7.1.3000.1964.msi (como se hace referencia desde http://youtrack.jetbrains.com/issue/RSRP-339987)