群组的仓库分析
群组的仓库分析提供有关群组中所有项目的测试覆盖率的信息。
它类似于项目的仓库分析。
当前群组代码覆盖率
引入于 13.7 版本
分析 > 仓库分析 群组页面显示群组中所有项目的整体测试覆盖率。 在 整体活动 部分,您可以看到:
- 具有覆盖率报告的项目数量。
- 所有项目的平均覆盖率。
- 生成覆盖率报告的流水线作业总数。
过去 30 天的平均群组测试覆盖率
引入于 13.9 版本
分析 > 仓库分析 群组页面以图表的形式,显示过去 30 天您群组中所有项目的平均测试覆盖率。
最新项目测试覆盖率列表
引入于 13.6 版本
要查看群组中每个项目的最新代码覆盖率:
- 在左侧边栏中,选择 搜索或转到 并找到您的群组。
- 在左侧边栏中,选择 分析 > 仓库分析。
- 在 最新的测试覆盖率结果 部分,从 选择项目 下拉列表中,选择您要检查的项目。
您可以使用代码覆盖率历史,下载特定项目的代码覆盖率数据。
下载历史测试覆盖率数据
您可以获得群组中所有项目的代码覆盖率数据的 CSV。此报告最多有 1000 条记录。代码覆盖率数据来自每个项目的默认分支。
获取报告:
- 在左侧边栏中,选择 搜索或转到 并找到您的群组。
- 在左侧边栏中,选择 分析 > 仓库分析。
- 选择 下载历史测试覆盖率数据 (.csv)。
- 选择您要包含在报告中的项目和日期范围。
- 选择 下载测试覆盖率数据 (.csv)。
项目下拉列表显示您群组中最多 100 个项目,如果您要检查的项目不在下拉列表中,您可以选择 所有项目 下载您群组中所有项目的报告,包括任何未列出的项目。
对于项目流水线中的作业生成的覆盖率报告的每一天,CSV 中的一行包括:
- 覆盖率作业运行的日期
- 生成覆盖率报告的作业名称
- 项目名称
- 覆盖率值
如果一天中多次计算项目的代码覆盖率,则使用当天的最后一个值。
在 13.7 及更高版本中,群组代码覆盖率数据取自配置的默认分支。在早期版本中,它取自
master
分支。