template intellij idea created create code change java intellij-idea tdd continuous-testing

java - created - Pruebas continuas con IntelliJ Idea



javadoc template intellij (3)

Estoy buscando un complemento IntelliJ IDEA que ejecutaría mis pruebas cada vez que cambio mi código. Busqué tal solución y encontré:

  • Infinitest , que funciona, pero es inconveniente porque necesito agregar la faceta a cada módulo y abre una nueva ventana de herramientas para cada módulo (lo que significa 15 ventanas de herramientas para mí).
  • Fireworks : no funcionó para mí, tal vez simplemente no funciona con IDEA 14 (en su informe , puedo ver que los últimos cambios se hicieron en 2009). IntelliJ también informa que arroja excepciones.

Hay muchas maneras en que podría ejecutar todas mis pruebas (incluso escribir un script simple para esto), pero estoy buscando una herramienta que sea lo suficientemente inteligente como para ejecutar primero las pruebas fallidas, y que entendería las dependencias del módulo cambio en algún módulo solo ejecutaría pruebas de módulos dependientes).

Prefiero las opciones gratuitas, pero si hay algo pagado por un precio razonable, también lo aceptaría.


Puede utilizar el complemento Intellij Teamcity . Teamcity es un producto de pago, pero hay una versión gratuita que le ofrece 20 proyectos y 3 agentes de forma gratuita.

  1. Tiene una función de ejecución remota mediante la cual puede enviar un código sin marcar para ejecutar las pruebas antes de confirmar.
  2. También tiene opciones para ejecutar pruebas fallidas primero.

Instrucciones de uso para Remote Run


Sé que esta es una pregunta de 3 años, pero creo que ayudará a las personas que enfrentan el problema similar en el futuro. Así que encontré una manera de habilitar la ejecución de prueba automática de estilo SBT en el estudio IntelliJ.

Necesitamos hacer 2 cosas para habilitar la ejecución de prueba automática.

  1. Habilitación de la compilación automática del proyecto: esto se puede hacer en la configuración yendo a File -> Settings -> Build, Execution... -> Compiler y seleccionando "Build Project automatically" .

  1. Habilitar "Alternar prueba automática" en el cuadro de diálogo de ejecución

Esto iniciará la prueba automática. Aunque esto funciona bien, lleva tiempo construir el proyecto, incluso cuando mi proyecto es pequeño, por lo que, para proyectos más grandes, tomará mucho tiempo completar las pruebas de compilación y ejecución.

Referencia: Artículo original que explica estos pasos.


IntelliJ ahora en realidad tiene una Toggle auto-test en el cuadro de diálogo de ejecución. Simplemente ejecute una configuración de ejecución y luego seleccione Toggle auto-test en el diálogo de ejecución.

No es tan inteligente como habrías esperado. Simplemente se vuelve a ejecutar cuando detecta cambios.