2008-12-02 6 views

Respuesta

32

clic derecho sobre el proyecto o solución en la solución de explorador de VS y elija 'Ejecutar pruebas unitarias' o ir a el menú Resharper, elija Pruebas unitarias y elija una de las opciones de allí.

+5

En Resharper 7 VS asignaciones de teclado es Ctrl-U, L –

6

abierto ReSharper-> Windows-> Unidad de prueba y seleccione Explorador de todo, después haga clic en el botón de ejecución

+0

... ¿por qué se votó en esta votación? –

+2

El explorador de prueba de unidad solo contiene pruebas que ha ejecutado en el pasado. No tiene todas las pruebas en la solución ... –

25

Si aprende a ejecutar comandos de menú con Alt-Letters, puede ejecutar muchos comandos rápidamente incluso si no tienen atajos directos. Especialmente, si los atajos son combos de dos teclas.

cuanto a carrera Ning todas las pruebas en solución el comando es Alt- RUN, es decir, Alt-R para el menú ReSharper, U para la unidad de pruebas y N para todos los ensayos en solución.

+0

Excepto que AQtime secuestra Alt-R para su menú de Perfil –

16

Me sorprende que nadie lo haya mencionado aquí, pero casi todos los comandos de reafilado se pueden asignar a métodos abreviados de teclado personalizados específicos. Vaya a Tools --> Options --> Keyboard, y encuentre el comando que le interesa (simplemente escriba "resharper" en el campo de texto "mostrar comandos que contienen" &, los encontrará a todos). En esta instancia específica, el comando "Ejecutar todas las pruebas desde la solución" es "ReSharper.UnitTest_RunSolution".

En ReSharper 9.x, el nombre del comando es ReSharper.ReSharper_UnitTestRunSolution.

+0

Esto es lo que hago. Lo tengo asignado para control-shift-x. Lo hace agradable y rápido para ejecutar todas las pruebas. –

+0

¡Esta es la solución que estaba buscando, pero la solución ALT + RUN de Ilya es aún mejor! – Tomas

+4

Uso 'CTRL + T, CTRL + T' para ejecutar pruebas basadas en el contexto (prueba/dispositivo actual); 'CTRL + T, CTRL + D' para depurar en función del contexto; 'CTRL + T, CTRL + S' para ejecutar pruebas para la solución &' CTRL + T, CTRL + E' para volver a ejecutar la sesión de prueba existente ... Me parece que mantener 'CTRL' y presionar' TT' o 'TS 'Más rápido y más fácil que escribir' EJECUTAR' (que necesita dos manos), pero cada uno por su cuenta ... (es genial que obtuvieron el menú alt-keys para deletrear RUN). – Alconja

0

Puede ser que las pruebas unitarias no se detectan totalmente dentro del Explorador de pruebas unitarias. En ese caso, reiniciar Visual Studio ayudó a resolver ese problema.

2

A veces, Resharper no podrá ver las pruebas hasta que las reconstruya manualmente. Entonces, si no puede ver las pruebas en resharper, o si el reajuste no está ejecutando todas las pruebas en la solución, simplemente reconstruya primero.

+0

Esto resultó ser mi problema, gracias. Build-Rebuild (alt + b, r). A continuación, ejecute todas las pruebas (ctrl + t, ctrl + l) las encontró todas. –

Cuestiones relacionadas