问题标签 [codecov]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
138 浏览

code-coverage - 如果 codecov 出现问题,如何阻止 travis 部署?

如果我:

  • 在 travis 中运行构建,并且

  • 测试正确通过,但是

  • 将覆盖结果上传到 codecov 时出现问题,

...特拉维斯继续进行部署。在这种情况下,如何阻止 travis 部署?

不论上传失败的部署:

继续部署.

这是我的.travis.yml

0 投票
1 回答
53 浏览

python - 我们如何在本地在 python 中生成 codecov 文件

我想在本地在 python 中生成 codecov。我知道我们可以使用 codecov 操作在 github 上生成 codecov。但想知道如何在本地系统中做到这一点。你有什么参考吗

0 投票
2 回答
2463 浏览

go - Go:没有对包进行测试时的错误覆盖率

我有一个具有以下结构的 Go 项目:

如您所见,没有针对main.go.

我使用以下命令收集覆盖率报告:

在这里./foo./显示在哪里寻找包裹。

问题:我将覆盖率报告发送到 codecov.io,这表明我的代码 100% 被测试覆盖。但这不是真的,因为我main.go根本没有测试。

似乎系统只计算那些明确指定测试文件的包。

问题:如何修复覆盖率报告以计算有关未测试包的信息?

注意:你可以在GitHub 上找到我的项目,真实的统计数据在这里。该项目具有不同的结构,但问题仍然存在(错误的报道)。

0 投票
1 回答
8662 浏览

python - 如何修复错误“文件名、目录名或卷标语法不正确”?

我在 Windows 上的 python 项目中使用 codecov,但是当我尝试将覆盖率报告上传到 codecove 服务器时,我收到以下错误:

文件名、目录名或卷标语法不正确。

然而

如果我运行codecovWSL (Linux) 表单(来自同一个 repo,具有相同的报告),一切都很好。


更新

codecov 2.0.10 可以上传成功,从 2.0.11 我得到这个文件名、目录名或卷标语法不正确。错误。

0 投票
0 回答
14 浏览

javascript - 使用travis-ci搭建项目时,测试脚本运行后无法获取对应测试结果数据的数据

codecov 无法在存储存档中找到报告内容。

https://travis-ci.com/ninecat-ui/ninecat-ui/jobs/280868707

这个网址是项目测试阶段

我的 .travis.yml 文件是

https://github.com/ninecat-ui/ninecat-ui/blob/master/.travis.yml

0 投票
1 回答
328 浏览

pytest - Codecov:错误处理覆盖率报告

我想将 codecov 添加到这个项目中。然而,codecov在这里说它无法处理我使用以下命令创建的 coverage.xml 文件:pytest python/tests -v --junitxml=coverage.xml在 Travis CI 脚本中。

在此之前的所有事情,比如提供我的令牌,似乎都按照 TravisCI build here中的建议工作。

我认为这可能是路径的问题,但我在其中包含了一个潜在的修复程序codecov.yml并且没有任何改变。

因此,我不认为脚本codecov.ymltravis.ymlutils/travis_runner.py是问题的一部分。

0 投票
0 回答
95 浏览

curl - 使用 curl 验证 codecov 会引发错误:curl: (60) SSL 证书问题:无法获取本地颁发者证书

这是错误:

我试过的:

  1. 使用重新安装 curlbrew install curl
  2. 重新导入所有内部证书

几次尝试后我仍然收到此错误,这是一个愚蠢的错误:

当我键入时:which curl 它在另一个应用程序下显示 curl 命令,而不是/usr/bin/curl(mac)。因此,如果有人遇到此错误,希望它会有所帮助。

0 投票
1 回答
1012 浏览

r - 在 GitHub Actions .yaml 中为 R 包配置 codecov 令牌

我正在尝试为一个公共 R 包设置 codecov 监控,GitHub Actions 将在其中运行covr::codecov。我正在查看这个 .yaml 示例(Source):

将我的 codecov 令牌放在 .yaml 文件中代替上述示例的位置对我来说是否安全CODECOV_TOKEN

0 投票
0 回答
102 浏览

codecov - 我可以使用 api 在 codecov 中更改私有 repo 的默认分支吗?

出于某种我不完全确定的原因,我的私人 gitlab 存储库上的默认分支得到了看起来像随机值的东西: codecov 默认分支新建私有项目

使用 api,我可以从中获取所有设置

使用适当的身份验证标头和令牌返回:

我已经使用文档中的示例代码(https://docs.codecov.io/reference#repository-settingsactivated )激活了 repo(se和上面的active值)repo

但我还没有找到更新个人设置的方法。这可能吗?

0 投票
1 回答
189 浏览

javascript - 纽约报告未上传到 TravisCI 构建中的 Codecov

我已经为我的 NodeJS 应用程序配置了 codecov。

当我运行npm run codecov --disable=gcov它时,它会生成报告,我可以看到结果。但是在我的 TravisCI 构建中,我在日志中收到一条消息

X 读取文件失败

这是我的package.json的样子。

这是package.json

这是TravisCI 构建日志的链接。