FLUTTER ECOSYSTEM

lcov_parser

一个 Dart 包,可将 LCOV 覆盖率文件解析为结构化记录,提供对行、分支和函数覆盖率数据的便捷访问。

最新版本
0.1.3
近 30 天下载
26万
喜欢数
4
Pub 分数
140

Package Overview

基于插件公开信息、社区数据与项目使用情况整理的选型参考。

插件概览

lcov_parser 包是一个 Dart 工具,旨在解析 LCOV(Linux 覆盖率)格式文件,将其转换为用于行、分支和函数覆盖率的结构化数据。它使开发者能够以编程方式分析测试覆盖率结果,从而更容易集成到 CI/CD 流水线或生成报告中。该包支持多种平台,非常适合希望借助详细的覆盖率指标来保持高代码质量的团队。

适合场景
  • 从测试运行中解析 LCOV 文件
  • 将覆盖率分析集成到CI/CD工作流中
  • 在应用程序中生成覆盖率报告
  • 分析代码覆盖率随时间的趋势
  • 在拉取请求中验证覆盖率阈值
主要特点
  • 支持行、分支和函数覆盖率
  • 提供结构化数据模型
  • 与 Dart 项目的轻松集成
  • 跨平台兼容性
  • 轻量级且专注于解析
适合对象
  • 测试自动化工程师
  • CI/CD 流水线开发者
  • 代码质量团队
  • Dart 项目维护者
  • 覆盖率报告生成器
使用建议
  • 需要有效的 LCOV 输入文件
  • 不生成覆盖数据——仅解析它
  • 仅限 LCOV 格式
  • 无内置报告UI
  • 依赖外部覆盖工具来生成 LCOV
支持平台AndroidiOSmacOSWindowsLinux

安装插件

flutter pub add lcov_parser

所属分类

依赖

依赖清单 3 项

源码仓库

关联项目