首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为单个存储库在工作服中获取多个覆盖报告

为单个存储库在工作服中获取多个覆盖报告
EN

Stack Overflow用户
提问于 2014-06-08 15:47:44
回答 1查看 2.6K关注 0票数 66

是否有可能为单个存储库的前端测试和后端测试获得单独的覆盖率报告?

似乎有一种可能的方法是将lcov报告连接到一个,然后再装到工作服上,就像提到的在这个问题上一样。

但是,我想知道是否有一种方法可以查看前端和后端的单独代码覆盖率报告,或者向工作服提供两个lcov文件。如果是这样的话,是怎么做的?

EN

回答 1

Stack Overflow用户

发布于 2018-04-18 19:16:58

如果您引用API文档,您将看到他们的Job支持一个名为service_number的可选参数。现在默认情况下,此选项旨在匹配CI系统的版本号,但您没有理由不能使用它来跟踪每个CI构建的多个覆盖报告。

您可以这样做的一种方法是跟踪实际的CI构建数,乘以2,并将该数字作为“后端”构建数,并将其增加一,使其成为“前端”生成号。翻倍只会确保你不会在同一版本号上贴出不止一次。当然,您可以使用另一种方法来生成这些IDs -从技术上讲,API需要一个字符串,这样您就可以提交例如234-frontend234-backend

理论上,您还可以使用所需的service_name参数来达到同样的效果。这里的问题是,一些保留的服务名称("travis-ci“、"travis-pro”或“工作服-ruby”)有一些特殊的功能,您可能不愿意牺牲。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24107890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档