问题标签 [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.
docker - 将 codecov 变量传递给 docker build
我想在 docker build 阶段将覆盖率报告传递给 codecov。像这样:
目前这是不可能的,因为ci_env
它是一个环境变量列表。
在文档中,他们描述了如何使用docker run
而不是使用docker build
.
有谁知道如何做到这一点?
github - 任何人都可以协助在 Github 上显示正确的徽章(报道)
任何人都可以协助在 Github 上显示正确的(覆盖)徽章。我尝试了工作服和 codecov,尽管 Travis CI 中的代码正在传递,但它们都显示(未知)。
bash - CircleCi 和 CodeCov:“<”运算符保留供将来使用
我正在尝试集成CodeCov
,CircleCI
但是命令
bash <(curl -s https://codecov.io/bash)
返回
The '<' operator is reserved for future use.
在管道中执行时。
我正在关注我找到的文档
- CodeCov:https ://docs.codecov.io/v4.3.0/docs/about-the-codecov-bash-uploader
- CircleCI:https ://circleci.com/docs/reference-2-1/#jobs
我config.yml
的有以下步骤:
我也试过了,curl -s https://codecov.io/bash
但是这样我得到了错误
Invoke-WebRequest : Cannot process command because of one or more missing mandatory parameters: Uri.
你们中有人做过这种整合吗?
谢谢
c++ - gcov 和无条件循环覆盖
有谁知道 gcov(用于 C 和 C++)如何处理条件循环和无条件循环。具体来说,如果您有条件循环,则需要为循环测试 0、1 或更多。如果您有一个无条件循环,则不需要任何额外的测试。这是因为无论循环的输入是什么,无条件循环总是会执行 X 次(想想一个总是从 0 开始,总是以一个 const 值结束的 for 循环)。
问题是,gcov(和相关的报告工具)如何处理这个问题。如果循环是无条件的,则无法测试 0、1 或更多。这些工具是否考虑到这一点,以便您的代码覆盖率总百分比不会受到负面影响?
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 中收到的命令和错误
请任何帮助或建议将不胜感激。
bash - `alpine:edge` docker 图像上的 Codecov bash 上传器`eval error`
我正在尝试codecov.io
使用codecov-bash
Codecov 提供的脚本上传覆盖率报告。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
code-coverage - Codecov 按覆盖率排序
我在成功后python -m pytest -v --cov-report term --cov=./src
配置了 CI 。codecov
我想按(排序)Cover
列按降序(从顶部的 100% 和底部的 0%)获得最终覆盖顺序。但是,我找不到这样的选项。可能吗?我看过了codecov --help
,但也没有帮助。
有什么选择可以达到预期的效果吗?