validar una ruta relativa proyecto obtener leer direcciones dentro carpeta archivo aplicacion java eclipse junit

java - una - Ejecute JUnit automáticamente cuando construya un proyecto de Eclipse



ruta del proyecto en java (5)

Creo que estás buscando http://ct-eclipse.tigris.org/

He experimentado con el concepto anteriormente, y mi conclusión personal fue que para que esto sea útil, se necesitan muchas pruebas que toman tiempo. Personalmente, ahorro con mucha frecuencia, así que esto sucedería con frecuencia, y no me pareció una ventaja. Puede ser diferente para ti.

En su lugar, mordimos la bala y configuramos un "servidor de compilación" que mira nuestro repositorio de CVS y construye proyectos a medida que cambian. Si la compilación falla o las pruebas fallan, se nos notifica rápidamente para que podamos remediarlo.

Es como siempre una cuestión de gusto lo que funciona para usted. Esto es lo que he encontrado.

Quiero ejecutar mis pruebas unitarias automáticamente cuando guardo mi proyecto Eclipse. El proyecto se crea automáticamente cada vez que guardo un archivo, por lo que creo que esto debería ser posible de alguna manera.

¿Cómo lo hago? ¿La única opción es obtener un script ant y cambiar la construcción del proyecto para usar el script ant con los objetivos build y compile ?

Actualización Intentaré 2 enfoques diferentes ahora:

  1. Ejecutar un constructor adicional para mi proyecto que ejecuta la prueba de objetivo ant (de todos modos, tengo un script ant)
  2. ct-eclipse , recomendado por Thorbjørn

De seguro no es prudente ejecutar todas las pruebas, porque podemos tener, por ejemplo, 20,000 pruebas, mientras que nuestro cambio solo podría afectar, digamos 50, entre las cuales se encuentran las pruebas para la clase que hemos cambiado y las pruebas para las clases que colaboran con nuestra clase .

Existe un plugin falso llamado infinitetest http://improvingworks.com/products/infinitest/ que solo ejecuta algunas pruebas (relacionadas con la clase que hemos cambiado) justo después de que guardamos los cambios. También se integra muy bien con el editor (usando anotaciones) y la vista de problemas, mostrando pruebas que no pasan, como errores.


Vea si Eclipse tiene un complemento para Infinitest .

También consideraría TestNG como una alternativa a JUnit. Tiene muchas características que pueden ser útiles para dividir las clases de prueba unitarias en grupos de ejecución más cortos y más largos.


Right click on your project > Properties > Builders > New , y allí agregue su generador de hormigas hormigas.

Pero, en mi opinión, no es prudente ejecutar las pruebas unitarias en cada guardado.


Recomendaría Inifinitest para la situación descrita. Infinitest es hoy en día un producto con licencia GPL v3. Sitio de actualización de Eclipse: http://infinitest.github.com