Visão geral
Uma ferramenta de linha de comando projetada para modificar arquivos de cobertura lcov.info removendo linhas ou arquivos especificados do relatório de cobertura. Ajuda os desenvolvedores a refinar os dados de cobertura de testes ao excluir certas seções de código, como código gerado ou boilerplate, garantindo métricas de cobertura mais precisas e significativas. A ferramenta é particularmente útil em pipelines CI/CD onde relatórios de cobertura limpos e focados são essenciais. Funciona no macOS, Windows e Linux, tornando-a acessível em diferentes ambientes de desenvolvimento.
Casos de uso
- Aprimorando relatórios de cobertura de testes
- Excluindo código gerado da cobertura
- Melhorar a precisão dos relatórios de CI/CD
- Personalizando dados de cobertura para análise
- Removendo ruído de arquivos de cobertura
Principais recursos
- Interface de linha de comando
- Suporte à manipulação de arquivos lcov.info
- Compatibilidade multiplataforma
- Integração fácil com scripts de build
- Regras de exclusão configuráveis
Indicado para
- Engenheiros de automação de testes
- desenvolvedores de pipeline CI/CD
- equipes de qualidade de código
- Desenvolvedores Flutter gerenciando cobertura
- Equipes que visam métricas precisas de cobertura
Considerações
- Requer configuração manual de exclusões
- Não é um pacote de tempo de execução
- Limitado a arquivos de cobertura de pós-processamento
- Sem interface gráfica
- Dependente do formato lcov.info correto