FLUTTER ECOSYSTEM

coverage

Manipulação e formatação de dados de cobertura

Versão mais recente
1.15.0
Downloads em 30 dias
6,1 mi
Curtidas
130
Pontos Pub
115

Visão geral do pacote

Orientação gerada a partir de informações públicas. Apenas para referência.

Visão geral

O pacote coverage fornece ferramentas para manipular e formatar dados de cobertura de código em projetos Dart e Flutter. Permite que desenvolvedores analisem resultados de cobertura de testes, mesclam relatórios de cobertura de múltiplas fontes e gerem formatos de saída legíveis por humanos ou processáveis por máquina, como JSON ou HTML. Projetado para uso em fluxos de teste, oferece integração com pipelines CI/CD e ajuda a garantir cobertura completa de testes em plataformas como Android, iOS, macOS, Windows e Linux. O pacote é mantido pela equipe Dart e é essencial para equipes que buscam manter bases de código de alta qualidade e bem testadas.

Casos de uso
  • Analisando a cobertura de testes após executar testes unitários e de widget
  • Mesclando relatórios de cobertura de diferentes ambientes de teste
  • Gerando relatórios de cobertura HTML ou JSON para CI/CD
  • Integrando cobertura em fluxos de trabalho de teste automatizados
  • Visualizando lacunas de cobertura em código-fonte
Principais recursos
  • Suporta a mesclagem de múltiplos arquivos de cobertura
  • Gera saída formatada (HTML, JSON)
  • Integra-se às ferramentas de teste do Flutter e Dart
  • Compatibilidade multiplataforma
  • Fornece utilitários de linha de comando para processamento de cobertura
Indicado para
  • Desenvolvedores de Dart e Flutter focados na qualidade de testes
  • Equipes usando pipelines de CI/CD com relatórios de cobertura
  • Projetos que exigem análise detalhada de cobertura de testes
  • Desenvolvedores mantendo grandes conjuntos de testes
Considerações
  • Requer configuração adequada com executadores de teste como `dart test`
  • Pode ser necessário uma configuração adicional para configurações de compilação complexas
  • O formato de saída depende de ferramentas externas para visualização
  • Não é um executor de testes independente, mas uma ferramenta de pós-processamento
Plataformas compatíveisAndroidiOSmacOSWindowsLinux

Instalar pacote

flutter pub add coverage

Categorias

Repositório-fonte

Projetos relacionados