问题标签 [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 投票
0 回答
45 浏览

docker - 将 codecov 变量传递给 docker build

我想在 docker build 阶段将覆盖率报告传递给 codecov。像这样:

目前这是不可能的,因为ci_env它是一个环境变量列表。

文档中,他们描述了如何使用docker run而不是使用docker build.

有谁知道如何做到这一点?

0 投票
2 回答
205 浏览

github - 任何人都可以协助在 Github 上显示正确的徽章(报道)

任何人都可以协助在 Github 上显示正确的(覆盖)徽章。我尝试了工作服和 codecov,尽管 Travis CI 中的代码正在传递,但它们都显示(未知)。

链接: https ://github.com/Allo0o2a/JavaTriangle

0 投票
1 回答
216 浏览

python - 提供的令牌不是 Gitlab CI 的 UUID 错误

我正在尝试在 Python 中为烧瓶应用程序进行代码覆盖并将其上传到codecov.io平台上。我试图通过 Gitlab CI 直接上传它,但它没有发生。它不断抛出以下错误:

我创建了一个帐户codecov.io并将其连接到我的 gitlab 帐户并选择了一个要使用的存储库。我在 gitlab CI 中添加了令牌作为环境变量

在此处输入图像描述

我的 CI 文件是:

错误截图:

在此处输入图像描述

但是,当我bash <(curl -s https://codecov.io/bash) -t <token>从 linux 终端执行时,它已成功上传。

我在做什么错误?

0 投票
1 回答
61 浏览

bash - CircleCi 和 CodeCov:“<”运算符保留供将来使用

我正在尝试集成CodeCovCircleCI但是命令

bash <(curl -s https://codecov.io/bash)

返回

The '<' operator is reserved for future use.在管道中执行时。

我正在关注我找到的文档

config.yml的有以下步骤:

我也试过了,curl -s https://codecov.io/bash但是这样我得到了错误 Invoke-WebRequest : Cannot process command because of one or more missing mandatory parameters: Uri.

你们中有人做过这种整合吗?

谢谢

0 投票
1 回答
244 浏览

c++ - gcov 和无条件循环覆盖

有谁知道 gcov(用于 C 和 C++)如何处理条件循环和无条件循环。具体来说,如果您有条件循环,则需要为循环测试 0、1 或更多。如果您有一个无条件循环,则不需要任何额外的测试。这是因为无论循环的输入是什么,无条件循环总是会执行 X 次(想想一个总是从 0 开始,总是以一个 const 值结束的 for 循环)。

问题是,gcov(和相关的报告工具)如何处理这个问题。如果循环是无条件的,则无法测试 0、1 或更多。这些工具是否考虑到这一点,以便您的代码覆盖率总百分比不会受到负面影响?

0 投票
1 回答
605 浏览

c# - OpenCover.Console.exe - 不正确的参数:参数 'xxx.' 不被认可

我正在使用 Visual Studio 2019 在 c# 中实现 CodeCov 以实现代码覆盖,并且我正在使用 OpenCover 和 Xunit。我的解决方案有两个项目(Crossroads 和 CrossroadsUnitTests)

我已将所需的 nuget 包添加到解决方案(OpenCover、xunit、xunit.runner.console、xunit.runner.visualstudio)中,我想在本地运行 OpenCover 命令以生成覆盖率报告,但我的似乎有空格小路。

以下是我在包管理器中运行的命令和我收到的错误;

在此处输入图像描述

我尝试过逃避,\"但它不起作用。

以下是我在根解决方案文件夹中运行 OpenCover 时在 power shell 中收到的命令和错误

在此处输入图像描述

以下是希望的目标测试dll文件; 在此处输入图像描述

请任何帮助或建议将不胜感激。

0 投票
1 回答
189 浏览

bash - `alpine:edge` docker 图像上的 Codecov bash 上传器`eval error`

我正在尝试codecov.io使用codecov-bashCodecov 提供的脚本上传覆盖率报告。bash 脚本无法在运行 dockeralpine:edge映像的 Gitlab CI 上运行。

以下是错误:

这是我.gitlab-ci.yml文件的相关部分:

脚本的第 107 行在show_help()函数内部,就在下面This is non-exclusive, use -s "*.foo" to match specific paths.

我已经尝试了很多方法来解决这个问题,但我找不到解决方案。在他们的 GitHub 存储库中,有一个似乎相关的问题,但建议的解决方案对我不起作用:在busybox 1.26 上失败,不正确的标志传递给find.

你可以在这里找到完整的工作日志,第 434 行:https ://gitlab.com/gaspacchio/back-to-the-future/-/jobs/788303704

0 投票
1 回答
58 浏览

code-coverage - Codecov 按覆盖率排序

我在成功后python -m pytest -v --cov-report term --cov=./src配置了 CI 。codecov

我想按(排序)Cover列按降序(从顶部的 100% 和底部的 0%)获得最终覆盖顺序。但是,我找不到这样的选项。可能吗?我看过了codecov --help,但也没有帮助。

有什么选择可以达到预期的效果吗?

0 投票
1 回答
67 浏览

android - Android Studio 代码覆盖率报告与 Codecov.io 不同

当我使用 Android Studio 运行代码覆盖率报告时,我得到了大约 17.8% 的代码覆盖率,而在 Codecov.io 上我只得到了 10.69%

Android Studio 覆盖率报告

Codecov 覆盖率报告

0 投票
1 回答
588 浏览

angular - Codecov、Github 操作和 Angular 11“未找到覆盖率报告”

我正在尝试通过 Github 操作将 Angular (v11) 库的代码覆盖率发布到 Codecov.io

我已经设置了市场上的官方 Codecov github 操作

package.json 中的任务

业力.conf.js

覆盖文件在coverage目录中创建

在此处输入图像描述

在 Github actions CI 中,它显示 codecov 没有找到文件!

在此处输入图像描述

为什么即使文件是在本地生成的,也找不到文件?Codecov 会寻找不同的报告扩展名吗?我怎样才能让它工作?