问题标签 [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 回答
153 浏览

android-studio - 我需要帮助使用 github Action 向 Codecov 发送 Android 代码覆盖率

我正在尝试使用 Github 操作将我的单元测试代码覆盖率发送到 Codecov,但它不起作用并向我显示以下响应。这是我从那以后得到的回应 Github 动作响应

我在 Codecov 平台上得到的回应

0 投票
3 回答
1007 浏览

flutter - 如何忽略`dart-lang/coverage`中的一行

用例

codecov认为super需要测试,

在此处输入图像描述

不确定是否为此关键字编写测试

  • 会很有意义
  • 如何编写这样的测试

在我的疑虑消除之前,我想将该行排除在覆盖范围之外

问题

我如何忽略一行dart-lang/coverage

0 投票
1 回答
96 浏览

python - Codecov 仅报告我运行了多少测试

我正在使用 GitHub 操作(用于我的 Python 库)来运行上传到 CodeCov 的覆盖率报告。历经千辛万苦,终于让报表运行起来并上传到 CodeCov。问题是报告说我的测试中 100% 的代码已经运行(很明显)并且除了测试之外的所有代码都运行了 0%。我的 codecov.yml 文件有什么问题导致覆盖率报告仅报告来自测试的代码,而不是来自其余 repo 的代码?

Codecov.yml 文件: https ://github.com/MatthewReid854/reliability/blob/master/.github/workflows/codecov.yml

显示报告结果的 Codecov 仪表板: https ://app.codecov.io/gh/MatthewReid854/reliability

谢谢。

0 投票
1 回答
200 浏览

monorepo - 在 monorepo 上下文中优化使用 codecov,每个包都有单独的标志

我只是想知道为 monorepo 设置配置 codecov 的最佳方法是什么。例如,假设我的 monorepo 下有包 A 和 B。我目前使用 codecov 的方式是使用 github action codecov/codecov-action@v1,在我的 GitHub 工作流 YAML 文件中使用 multiple uses 语句,如下所示:-

我知道可以使用逗号分隔的值来上传多个文件,但我必须为每个包设置一个单独的标志,这样做似乎行不通。谢谢你。

0 投票
1 回答
792 浏览

java - 如何从 codecov 扫描中排除文件和文件夹?

如何从 codecov 扫描中排除某些文件和文件夹?我在这里看到了docs,我应该在 codecov.yml 中使用 ignorePaths 元素。我这样做了,但 codecov 仍然扫描那些文件?

0 投票
0 回答
138 浏览

node.js - Github 操作 - 如何将测试覆盖率报告上传到 codecov

如何能够在 codecov + display the badge 上记录测试覆盖率?我的存储库是公开的,所以我通常不需要 codecov_token。但是,我确实添加了,因为我已经用完了解决方案来使其工作,我已经在 codecov 仪表板上链接了存储库目标。然而,什么也没显示。

有人可以帮我解决这个问题。为什么存储库不与 codecov 同步?

我错过了什么?到目前为止,我在下面的 .yml 中没有找到解决方案:

0 投票
0 回答
144 浏览

github - 在 codecov 上添加 provate repo 时出错`需要激活帐户。要查看此页面,您的帐户必须被激活。`

我在 a 中使用 codecov 没有问题public repo,(这个
与我尝试添加 a 的相同帐户private repo
但是当我尝试在 codecov 网站中添加 repo 时,我收到以下错误

*=指向我的设置的无用链接

这是屏幕截图

如果我的记忆没有让我失望,我在 github 上采取的唯一行动就是在 codecov 设置
中添加一个tokenfound ,所以之后

我刚刚仔细检查了文档,但我看不出我缺少什么,
谁能指出我正确的方向

--- 编辑 1 ---

github上的权限被授予

--- 编辑 2 ---

我刚刚注意到,当我登录“同步 GitHub 团队”时,会永远运行截图

0 投票
1 回答
99 浏览

bash - 尝试将此校验和检查添加到我的 Shell 脚本

我有以下 Codecov 脚本(工作正常),但我正在尝试将 CHECKSUM 检查添加到脚本行。

给定脚本:

bash <(curl https://codecov.io/bash) -s './CodeCoverageResults/' -f '*.xml' -Z -t <redacted>

我现在希望添加他们在文档中建议的校验和检查:

卷曲https://codecov.io/bash | shasum -a 512 codecov
// Codecov 提供 SHA1、SHA256 和 SHA512 哈希

所以我不知道该怎么做。

我试过了:

bash <(curl https://codecov.io/bash | shasum -a 512 codecov) -s './CodeCover.....那没有用。

有什么建议么?

0 投票
0 回答
169 浏览

github-actions - Codecov 没有通过 Github 操作检查

我有一个私有的 Github 存储库,我想与 Codecov 集成并检查每个打开的 PR 的覆盖率。就生成覆盖率报告并将该报告上传到 Codecov 而言,一切都很好,但是如果项目的测试覆盖率未达到某个百分比,我将无法让 Github 检查失败。

作为参考,我codecode.yml的回购配置是:

0 投票
0 回答
58 浏览

android - Android + Bitrise + Codecov 忽略不工作

我是 codecov 实现中的新蜜蜂。我正在为我的 android 库实现 codecov。我已经阅读了 codecov 文档,我在 gradle 中添加了“Jococo”插件。本地一切工作正常,在 bitrise 上 Jococo gradlew 命令也工作正常。

我在我的主目录中添加了 codecov.yml 文件,并且 bitrise 日志也说检测到 yml。但是我在该文件中添加了根本不起作用的忽略命令。