因此,我有一个脚本test.sh,它首先构建一个测试docker映像,然后运行docker映像,后者再运行测试。我想手动添加一个命令来将覆盖率结果发送到coveralls.io
有谁能帮我指出正确的方向吗?
发布于 2017-06-15 18:46:27
一般而言,手动提交到套装的工作方式如下:
.coveralls.yml,该文件至少应包含以下一行:"coveralls-token-for-your-repo"
例如,在Python中,您可以运行python3 -m coverage ...,并使用他们提供的脚本将文件.coverage created.
同样,以Python为例,您将这样做:
$ pip3安装coveralls #一个用于提交到Coveralls的Python包$ coveralls #是的,就是这个
输出可能是:
正在向coveralls.io提交覆盖范围...已提交覆盖范围!作业#10.1 https://coveralls.io/jobs/353453468453
coveralls命令将在当前目录中查找.coveralls.yml文件,因此请确保将其放入其中。
但是,如果您没有在步骤3.和4中使用Python,那么您将需要阅读有关在Coveralls docs中为您的语言生成和提交覆盖率数据的内容。对于选定的语言,支持与Python一样好,这意味着命令可能会略有不同,但这仍然是小菜一碟。
https://stackoverflow.com/questions/43661061
复制相似问题