¿Alguna herramienta de cobertura de código para Java le permite hacer que falle la compilación cuando se introduce un nuevo código descubierto? No quiero fallar la compilación en función de un límite arbitrario como el 80% porque en una gran base de código, el porcentaje de cobertura real rara vez fluctúa. Además, si la cobertura cae un 0.1% es difícil saber cuáles son las nuevas líneas descubiertas.¿Cómo fallar la construcción cuando hay un nuevo código descubierto?
EDITAR
estoy convencido de no fallar la construcción. La otra parte de la pregunta sigue en pie. ¿Cómo puedo encontrar solo el código descubierto que se ha registrado recientemente?
Si hace esto, los desarrolladores crear pruebas unitarias tontas sólo para obtener su código ingresado, y luego no podrá saber qué código está * realmente * cubierto. Déjalo en paz, y podrás decir qué código necesita atención. – erickson
Referencia TDWTF obligatoria: http://thedailywtf.com/Articles/Thats-One-Way-to-Fulfill-a-Requirement.aspx –
Encontrar el código descubierto es probable que dependa en gran medida de su herramienta de cobertura. ¿Qué herramientas está utilizando para la cobertura y la integración continua? – erickson