我担心仍然没有简单的方法来集成代码覆盖率报告,但是Gitlab现在支持(自集成8.0版以来)代码的构建作业。不幸的是,您必须通过编写自定义.gitlab-ci.yml来运行覆盖测试来实现您的解决方案。要查看报告,您可以指定生成的“工件”或将其发布在gitlab页面上。
有关更多信息,请参见此处:https : //about.gitlab.com/gitlab-ci/
另外,您可以解析文本输出以显示简短的代码覆盖率报告:
您现在(2020 年 6 月,GitLab 13.1 )除了测试覆盖率解析之外,还拥有代码覆盖率历史记录。
项目的图形代码覆盖率随着时间的推移而变化
很多时候,项目有代码覆盖率目标,但开发团队可能不太了解目标值随着时间的推移趋势。
需要有一种更简单的方法来跟踪代码覆盖率随时间的变化,而不需要额外的麻烦。
代码覆盖率图现在可以更好地了解代码覆盖率随时间的变化趋势。
它显示管道中计算的覆盖率值的简单图表。
另外(在 Gitlab 12.9 所有层中引入),可以在 MR diff 中查看代码覆盖率(参考)。
使用GitLab 13.6(2020 年 11 月),您还可以(但不是免费的)
显示选定项目的代码覆盖率数据
在 13.4 中,我们发布了组代码覆盖率数据的第一次迭代,使您能够比较多个项目的覆盖率并从单个屏幕将数据下载到单个文件中。但是,要分析数据,您必须打开文件进行手动检查,并且可能将其导入电子表格中以进行进一步分析。在 GitLab 13.6 中,您现在可以选择组中的特定项目,直接在 GitLab 中查看其最新的覆盖率值,而无需下载文件或浪费开发时间来访问代码覆盖率数据。我们欢迎在我们的反馈问题中提供有关该功能的功能和可能的迭代的反馈。
| 归档时间: |
|
| 查看次数: |
7041 次 |
| 最近记录: |