Encontrar problemas no código testando partes relevantes, essa ferramenta é utilizada para medição da cobertura. É capaz de:
- Gerar métricas de cobertura
- Indica trechos cobertos
- Sumário de cobertura
Tipos de cobertura calculados por EclEmma
- Lines (linhas de código java)
- Instructions (instruções no bytecode)
- Branch (decisão)
- Methods (métodos executados)
- Types (classes executadas)
- Complexity (complexidade ciclomática)
A visão da cobertura totaliza a cobertura em diferentes níveis
- Cobertura do projeto
- Cobertura de pacotes
- Cobertura de classes
- Cobertura de métodos