2012-09-27 22 views
7

IDEA está comenzando una nueva instancia de Grails cada vez que quiero ejecutar una sola prueba.Prueba de Slow Grails comenzando en Intellij IDEA

¿Hay alguna manera de utilizar el corredor regular de Grails pero usando el modo interactivo? Ejecutando pruebas en el modo interactivo id ardiente rápido :-)

+0

¿Qué versiones de IntelliJ y Grails? – duffymo

+0

¿Qué tipo de pruebas, pruebas de integración estándar de Grails, pruebas funcionales (Geb?), ...? – Ruben

+0

Pruebas unitarias (con @TestFor anotación), iniciadas como 'Grails' en Intellij 11.1.3 con Grails 2.1.1 –

Respuesta

0

¿Por qué no lo ejecuta desde la línea de comandos? He encontrado que IDE es muy lento. SI está usando la versión 2.1.1, puede usar solo el comando simple Grails. Eso le dará la consola interactiva y desde allí solo ejecutará el comando test-app. Esto ejecutará toda tu prueba. Si desea ejecutar cualquier prueba en particular, puede hacerlo también, simplemente eche un vistazo here y verá cómo puede ejecutar alguna prueba en particular

Si está utilizando la versión 1.3 puede usar el comando grails interactive y eso le dará una consola interactiva. Puede usar la misma lista de comando test-app para ejecutar todas sus pruebas

+8

Eso apesta un poco, ¿verdad? Es mucho más fácil volver a ejecutar la prueba en IDE en el que estoy trabajando actualmente y no tener que ir a la consola. Acepto que la línea de comandos funciona perfectamente bien, simplemente no está en el mismo lugar que IDE, lo que significa copiar nombres de prueba, etc. –