Visão geral
O pacote junitreport gera relatórios de testes no formato XML JUnit a partir de execuções de testes do Dart ou Flutter. Ele transforma a saída padrão dos testes em uma estrutura XML padronizada compatível com sistemas CI/CD e painéis de monitoramento de testes. Isso permite integração perfeita com ferramentas como Jenkins, GitHub Actions e outras plataformas que esperam relatórios no estilo JUnit. O pacote suporta todas as principais plataformas, incluindo Android, iOS, Web, macOS, Windows e Linux, tornando-o ideal para fluxos de trabalho de automação de testes multiplataforma.
Casos de uso
- Relatório de pipeline CI/CD
- Integrando resultados de testes com o Jenkins
- Visualizando resultados de testes no GitHub Actions
- Agregação de resultados de teste automatizado
- Relatórios de teste multiplataforma
Principais recursos
- Converte a saída de teste do Dart para XML JUnit
- Suporta todas as plataformas do Flutter
- Integração fácil com sistemas de CI
- Leve e focado em relatórios
- Gera saída estruturada e legível por máquina
Indicado para
- Equipes usando pipelines de CI/CD
- Engenheiros de automação de testes
- Projetos que exigem relatórios padronizados de testes
- Desenvolvedores integrando com Jenkins ou GitHub Actions
- Aplicações Flutter multiplataforma
Considerações
- Requer configuração manual no executor de teste
- Não executa testes — apenas formata a saída
- Pode ser necessário configuração adicional para conjuntos de testes complexos
- Não destinado ao depuração de testes em tempo real
- A saída é estática após a execução do teste