¿Hay alguna manera de hacer que prueben las pruebas de unidad solo para las clases de java que compila? Por ejemplo, si MyClass.java está desactualizado, hormiga construirá MyClass.class. Después de eso, quiero que también ejecute MyClassTest y MyClassTestSuite si existen. No tiene que estar basado en una convención de nomenclatura. Estaré bien con el uso de anotaciones o cualquier otro método que funcione.¿Cómo puedo ejecutar pruebas unitarias solo para los archivos fuente que han cambiado?
EDITAR: Varias personas han dicho que es una mala idea. Es sería ser, si planificaba registrarme sin ejecutar todas nuestras pruebas unitarias. Mi proyecto principal tiene más de 16k de pruebas unitarias que tardan unos 20 minutos en ejecutarse. Los ejecutaré todos antes del check-in, pero es completamente impráctico ejecutar todo el paquete cada vez que cambio un archivo. Lo siento, debería haber dado más contexto.
Infinitest es increíble. No codificaría sin eso. Es la única razón por la que no me estoy cambiando a NetBeans –
El enlace del screencast está roto - Lo encontré aquí: http://improvingworks.com/products/infinitest/ –