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