Help us learn about your current experience with the documentation. Take the survey.

仓库分析(组级别)

  • Tier: Premium, Ultimate
  • Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated

组级别的仓库分析为组内所有项目提供测试覆盖率数据。

您可以使用组级别的仓库分析来:

  • 监控组内所有项目的代码覆盖率趋势。
  • 跟踪生成覆盖率报告的项目和作业总数。
  • 下载历史覆盖率数据进行分析。

子组支持已在 issue 273527 中提出。

查看组级别的仓库分析

前置条件:

  • 组内的项目必须配置为收集测试覆盖率数据。

要查看组级别的仓库分析:

  1. 在左侧边栏,选择 搜索或跳转至 并找到您的组。
  2. 选择 分析 > 仓库分析

覆盖率指标

组级别的 仓库分析 页面显示:

  • 当前组代码覆盖率

    • 有覆盖率报告的项目数量。
    • 所有项目的平均覆盖率百分比。
    • 生成覆盖率报告的流水线作业总数。
  • 平均测试覆盖率:一个图表,显示您的组内所有项目在过去 30 天的平均测试覆盖率。

  • 最新测试覆盖率结果:您组内每个项目的最新覆盖率数据列表。从下拉列表中选择项目以过滤结果。

下载覆盖率数据

您可以下载包含您组内项目历史覆盖率数据的 CSV 文件。

CSV 报告:

  • 包含最多 1000 条记录。
  • 包含每个项目默认分支的数据。
  • 显示报告覆盖率时的每日数据行。
  • 如果生成了多个覆盖率报告,则使用当天的最后一个值。
  • 每个覆盖率报告包含以下信息:
    • 覆盖率作业运行的日期
    • 生成报告的作业名称
    • 项目名称
    • 覆盖率百分比

要下载覆盖率数据:

  1. 在组 仓库分析 页面,选择 下载历史测试覆盖率数据 (.csv)
  2. 选择要包含的项目:
    • 项目 下拉列表中选择特定项目。项目下拉列表最多显示 100 个项目。
    • 可选。选择 全选 以包含您组内的所有项目。
  3. 日期范围 下拉列表中选择要包含的时间段。
  4. 选择 下载测试覆盖率数据 (.csv)

相关主题