Link copiato negli appunti
Cobertura è un tool di code coverage, assai utile se si sviluppa con approccio test-driven in quanto permette di analizzare la quantità di codice sorgente coperto dai test per un progetto.
Erede di JCoverage, Cobertura offre feature quali:
- esecuzione da linea di comando o come task Ant;
- ispezione del bytecode, in modo tale da non dover forzare il progetto ad essere compilato due volte;
- report in XML e HTML customizzabili;
- branch coverage;
- analisi della complessità ciclomatica.
Oltre all'integrazione con Ant, è possibile utilizzare Cobertura con Maven (ci sono plugin sia per Maven 1 che per Maven 2) e, com'è buona abitudine, c'è un aggiornato plugin per l'integrazione con Eclipse.