问题标签 [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.
github - Github 操作 codecov v2 配置参考未知
我在我的项目中使用Codecovv2 GitHub 操作,但我正在努力让任何配置与我的工作流文件一起使用。
我的codecov.yml
文件workflows
夹中有一个正在运行的文件(我将附上它),但似乎无法使用此处的任何配置通过我的工作流程配置操作
我错过了什么?
我正在尝试简化我的覆盖测试:
phpunit - CircleCI 上传到 CodeCov 找不到覆盖率报告?
由于 TravisCI.org 不再对小型开源项目免费,我正在尝试设置 CircleCI 和 CodeCov。
在 CircleCI 中创建 Coverage 报告似乎可行:
我按照https://circleci.com/docs/2.0/code-coverage/#codecov上的说明进行操作
- 使用orb codecov/codecov@1.0.2
- 允许的非私人球体
- 使用 CircleCI 2.1
- 生成phpdbg
- 我尝试使用 store_artificats 并且没有,我不清楚这是否应与 codecov 一起使用,但都失败了
那是我的 config.yml:
这是失败的构建:
vue.js - 如何避免在 codecov 中进行三元分配的部分命中
我有一个返回字符串数组的 vue 函数
我有三个开玩笑的测试用例测试
- if
internalValue
有一个值,因此它的长度是 !0 - if
internalValue
是一个空数组,因此它的长度是 0 - 如果
internalValue
未定义,undefined === 0
则为假,因此分配了第二个条件
然而 codecov 说第 3 行是部分命中?
知道为什么吗?
我阅读了这篇关于 python 中的 if 语句及其结果的精彩回复,但我认为它不能回答我的问题。
这是我的测试用例:
蒂亚!
github-actions - 在 GitHub Actions 矩阵中仅生成一次测试覆盖率报告
我有一个测试套件,我想使用 GitHub Actions在矩阵策略中运行。我想为我的测试生成代码覆盖率报告,但只针对单个矩阵项。
这是我正在使用的操作的副本:
是否可以仅对Upload to Codecov
矩阵策略调用中的一个(可能是最终的或第一个)调用该步骤?我希望解决方案是通用的,而不是“如果值为 16.x”,这样以后当我们更新矩阵版本时,我们不必同时更新哪个版本生成报告。
security - codecov 如何在没有令牌的情况下验证上传请求?
在本节中,codecov 文档说:
所有上传都需要上传令牌,除非来自使用 Travis-CI、Circle CI、Azure、Github Actions 的公共项目。
是什么阻止“黑客”上传伪造的 codecov 文件并声称该文件是从启用 Codecov 的公共存储库上传的?
公共项目有何特别之处?