首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >手动向coveralls提交覆盖结果

手动向coveralls提交覆盖结果
EN

Stack Overflow用户
提问于 2017-04-27 22:46:10
回答 1查看 370关注 0票数 1

因此,我有一个脚本test.sh,它首先构建一个测试docker映像,然后运行docker映像,后者再运行测试。我想手动添加一个命令来将覆盖率结果发送到coveralls.io

有谁能帮我指出正确的方向吗?

EN

回答 1

Stack Overflow用户

发布于 2017-06-15 18:46:27

一般而言,手动提交到套装的工作方式如下:

  1. 将您的存储库添加到工作服中,以便为其分配一个标记。
  2. 创建一个文件.coveralls.yml,该文件至少应包含以下一行:

"coveralls-token-for-your-repo"

  • Run :repo_token以一种生成带有覆盖率信息的文件的方式进行测试。

例如,在Python中,您可以运行python3 -m coverage ...,并使用他们提供的脚本将文件.coverage created.

  • Submit到Coveralls。

同样,以Python为例,您将这样做:

$ pip3安装coveralls #一个用于提交到Coveralls的Python包$ coveralls #是的,就是这个

输出可能是:

正在向coveralls.io提交覆盖范围...已提交覆盖范围!作业#10.1 https://coveralls.io/jobs/353453468453

coveralls命令将在当前目录中查找.coveralls.yml文件,因此请确保将其放入其中。

但是,如果您没有在步骤3.和4中使用Python,那么您将需要阅读有关在Coveralls docs中为您的语言生成和提交覆盖率数据的内容。对于选定的语言,支持与Python一样好,这意味着命令可能会略有不同,但这仍然是小菜一碟。

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

https://stackoverflow.com/questions/43661061

复制
相关文章

相似问题

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