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

python - Python 自定义模块未找到但已存在

我创建了一个单独的文件来保存我的 Python 文件的一些自定义问题类,并在执行以下命令时:coverage run test_syntax.py它会打印出以下错误,如Travis CI 构建中所示:

你可以在这里找到所有的代码

另外,我已经 cd 进入src目录。

0 投票
1 回答
2440 浏览

c++ - 为什么带有 lcov 的 codecov 在 Travis 但在我的本地 Linux Mint 上不能正常工作?

我试图将Codecov添加到我的的 CI 构建系统中。travis 脚本如下所示 :

当我在本地 Linux Mint 机器上运行这些命令时,一切都按预期工作。但在特拉维斯却没有。报告如下所示:

所以很明显这里有一个问题,但我不明白它是什么。而且我无法在本地机器上复制它并在线搜索我也找不到解决方案。
travis 和我的本地机器都使用 gcov 8.1.0。在 travis 上,我使用 lcov 1.13 和我的本地机器版本 1.12。我使用以下标志进行编译:

我将非常感谢任何解决方案或想法。

编辑:修复了问题。似乎 gcc 8 引起了一些问题。使用 gcc 7 效果很好。

0 投票
1 回答
767 浏览

code-coverage - 在codecov上,一条线没有着色是什么意思?

在 ethereum/solidity 项目中,他们最近启用了代码覆盖率报告,并将报告发送到 codecov。我正在审查它,我发现了这个奇怪的事情:

Rematerializer.cpp 文件的第 45 行,您可以看到该行是白色的。但是,该行正在由YulRematerialiser/do_not_move_out_of_scope test执行。我用调试器确认了这一点。那么,为什么这条线不是绿色的呢?一条线没有颜色是什么意思?

0 投票
0 回答
148 浏览

c# - 使用 AppVeyor 生成 C# 覆盖率报告

我正在使用这个项目来练习我的集成工具技能。我想做的是在 CI 中添加代码覆盖率分析。

我试过的:

使用 OpenCover 生成报告并上传到 codecov。我的 appveyor.yml 如下所示。

问题是:

我可以在 AppVeyor 中看到摘要结果,但在 codecov 中看不到任何内容。 Appveyor中的结果照片

任何帮助将不胜感激。

注意:我已经浏览了AppVeyor 上的文档和 CodeCov示例,但我仍然不知道该怎么做。

0 投票
1 回答
817 浏览

rust - 使用 kcov 的 Rust 覆盖似乎不正确

当我使用 codecov.io 记录我的 Rust 项目的代码覆盖率时,覆盖率似乎不正确。

  1. 函数和unwrap()结束括号不包括

    展开和结束支架未覆盖

  2. 函数声明不包括在内

    未涵盖函数声明

这很奇怪。


我无法提供完整的复制项目。

我正在使用 Rust 的标准 TravisCI 配置。这是我的 .travis.yml:

0 投票
0 回答
515 浏览

java - 从 Travis 发布到 codecov 时出现 Eval 错误

我的设置包括 Travis-ci、通过 maven pom 的 Jacoco 插件、Codecov 和 Java10。尝试设置代码覆盖功能时,travis-ci 在评估 codecov-bash 脚本时输出语法错误(请参阅Travis ci 输出中的最后 2 行)

.travis.yml

pom.xml

特拉维斯 ci 输出

我阅读了有关如何使用 jacoco 和 travis ci 设置 codecov 的每篇文章,通过 cobertura 绕道只是为了弄清楚 Java10 不受支持并阅读更改日志以查看某些版本是否不兼容。

我在配置我的构建时是否犯了任何错误,或者是codecov-bash有问题?在本地运行时mvn:test,我确实得到了预期的 jacoco.csv、jacoco.xml 和 index.html 文件。

0 投票
2 回答
1600 浏览

gradle - 如何使用 Gradle Kotlin DSL 设置 codecov?

我已阅读codecov/example-gradle,但不确定如何将其转换为 Kotlin DSL。

我的.travis.yml

我的build.gradle.kts

0 投票
1 回答
890 浏览

bitbucket - 如何让 codecov.io 将覆盖率报告发布到 bitbucket 拉取请求评论

我正在尝试将 codecov.io 与 BitRise 和 BitBucket 一起使用。我可以从发布到 CodeCov.io 的拉取请求中获取代码覆盖率报告,但不能从 bitbucket 拉取请求评论中获取代码覆盖率报告。

我在 repo 中添加了一个 codecov.yaml 文件,如下所示:

而且我还设置了一个新的 bitbucket 用户,该用户对 repo 具有写访问权限,我也使用该用户登录了 codecov.io,并且我通过编辑 Team.yaml 文件将此用户设置为“codecov bot”,如下所示:

我还需要做些什么才能使其正常工作吗?

0 投票
1 回答
3074 浏览

python - codecov 无法使用 pytest 收集数据 - “Coverage.py 警告:未收集数据。”

我正在尝试在我的公共 travis 存储库上设置 codecov,但到目前为止还无法成功生成报告并将其上传到 codecov.io。我似乎在终端中收到了一个错误的报告,上面说我的代码的 0% 被覆盖并发出警告。

据我所知,我的 .travis.yml 和 shell 脚本完全符合 pytest-cov 和 codecov 文档中指定的约定。

我的 travis 终端包含完整的日志在这里:https ://www.travis-ci.com/jmaggio14/imagepypelines/jobs/163802897#L681

我的仓库可以在这里找到:https ://github.com/jmaggio14/imagepypelines/tree/89a6bbc2fadc94a51570d80be356941df1a87a87

我的(缩短的) .travis.yml 文件如下:

我最终收到以下警告和一条消息,说我的代码的 0% 已被我的测试覆盖

0 投票
0 回答
1508 浏览

ios - 为私有 GitHub 存储库设置 Codecov

真的很喜欢这篇文章https://agostini.tech/2017/07/16/code-coverage-with-codecov它帮助我为我的存储库设置了codecov,但是“codecov 将生成一个迷你代码覆盖率报告并发布”它作为对拉取请求的评论”,我很容易将它用于我的公共存储库,但不适用于私人存储库。私有存储库是否有任何特定程序?