Visão geral
O pacote cobertura converte relatórios de cobertura LCOV para o formato Cobertura, facilitando a integração de dados de cobertura de testes com plataformas CI/CD como GitHub e Azure DevOps. É projetado para desenvolvedores que precisam de relatórios padronizados de cobertura em diferentes ambientes. A ferramenta é compatível com múltiplos sistemas operacionais e pode ser facilmente adicionada por meio do gerenciador de pacotes pub do Flutter. Garante compatibilidade com ferramentas populares de cobertura de código ao transformar saídas brutas LCOV em uma estrutura XML amplamente aceita.
Casos de uso
- Integrando cobertura de testes com GitHub Actions
- Gerando relatórios para o Azure DevOps
- Padronização de dados de cobertura entre equipes
- Automatizando relatórios de cobertura em pipelines de CI
- Convertendo LCOV para formato XML Cobertura
Principais recursos
- Conversão de LCOV para Cobertura
- Suporta macOS, Windows e Linux
- Integração simples com CLI
- Compatível com GitHub e Azure DevOps
- Processamento leve e rápido
Indicado para
- Desenvolvedores Flutter usando pipelines de CI/CD
- Equipes que exigem relatórios padronizados de cobertura
- Projetos direcionados ao GitHub ou Azure DevOps
- Desenvolvedores trabalhando com arquivos LCOV
- Engenheiros de automação de testes
Considerações
- Requer arquivos de entrada do LCOV
- Não é um colecionador de cobertura por si só
- Depende de ferramentas externas de cobertura
- Limitado à conversão de formato
- Sem interface gráfica