FLUTTER ECOSYSTEM

cobertura

Converts LCOV to Cobertura format; the ideal format for GitHub and Azure DevOps.

Latest version
1.0.5
30-day downloads
31.2K
Likes
6
Pub points
130

Package Overview

Package selection guidance compiled from public package information, community data, and project usage.

Overview

The cobertura package converts LCOV coverage reports into Cobertura format, making it easier to integrate test coverage data with CI/CD platforms like GitHub and Azure DevOps. It is designed for developers who need standardized coverage reporting across different environments. The tool supports multiple operating systems and can be easily added via Flutter's pub package manager. It ensures compatibility with popular code coverage tools by transforming raw LCOV output into a widely accepted XML structure.

Use cases
  • Integrating test coverage with GitHub Actions
  • Generating reports for Azure DevOps
  • Standardizing coverage data across teams
  • Automating coverage reporting in CI pipelines
  • Converting LCOV to Cobertura XML format
Key features
  • LCOV to Cobertura conversion
  • Supports macOS, Windows, and Linux
  • Simple CLI integration
  • Compatible with GitHub and Azure DevOps
  • Lightweight and fast processing
Suitable for
  • Flutter developers using CI/CD pipelines
  • Teams requiring standardized coverage reports
  • Projects targeting GitHub or Azure DevOps
  • Developers working with LCOV files
  • Test automation engineers
Considerations
  • Requires LCOV input files
  • Not a coverage collector itself
  • Depends on external coverage tools
  • Limited to format conversion
  • No GUI interface
Supported platformsmacOSWindowsLinux

Install package

flutter pub add cobertura

Categories

Dependencies

Dependency list 8 items

Source repository

Related projects