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

github - Github 操作 codecov v2 配置参考未知

我在我的项目中使用Codecovv2 GitHub 操作,但我正在努力让任何配置与我的工作流文件一起使用。

我的codecov.yml文件workflows夹中有一个正在运行的文件(我将附上它),但似乎无法使用此处的任何配置通过我的工作流程配置操作

我错过了什么?

我正在尝试简化我的覆盖测试:

0 投票
1 回答
60 浏览

phpunit - CircleCI 上传到 CodeCov 找不到覆盖率报告?

由于 TravisCI.org 不再对小型开源项目免费,我正在尝试设置 CircleCI 和 CodeCov。

在 CircleCI 中创建 Coverage 报告似乎可行:

在此处输入图像描述

但是上传到CodeCov失败,找不到认领报告: 在此处输入图像描述

我按照https://circleci.com/docs/2.0/code-coverage/#codecov上的说明进行操作

  • 使用orb codecov/codecov@1.0.2
  • 允许的非私人球体
  • 使用 CircleCI 2.1
  • 生成phpdbg
  • 我尝试使用 store_artificats 并且没有,我不清楚这是否应与 codecov 一起使用,但都失败了

那是我的 config.yml:

这是失败的构建:

https://app.circleci.com/pipelines/github/iwasherefirst2/laravel-multimail/25/workflows/57e6a71c-7614-4a4e-a7cc-53f015b3d437/jobs/35

0 投票
1 回答
30 浏览

vue.js - 如何避免在 codecov 中进行三元分配的部分命中

我有一个返回字符串数组的 vue 函数

我有三个开玩笑的测试用例测试

  1. ifinternalValue有一个值,因此它的长度是 !0
  2. ifinternalValue是一个空数组,因此它的长度是 0
  3. 如果internalValue未定义,undefined === 0则为假,因此分配了第二个条件

然而 codecov 说第 3 行是部分命中?

知道为什么吗?

我阅读了这篇关于 python 中的 if 语句及其结果的精彩回复,但我认为它不能回答我的问题。

这是我的测试用例:

蒂亚!

0 投票
0 回答
30 浏览

github-actions - 在 GitHub Actions 矩阵中仅生成一次测试覆盖率报告

我有一个测试套件,我想使用 GitHub Actions在矩阵策略中运行。我想为我的测试生成代码覆盖率报告,但针对单个矩阵项。

这是我正在使用的操作的副本:

是否可以仅对Upload to Codecov矩阵策略调用中的一个(可能是最终的或第一个)调用该步骤?我希望解决方案是通用的,而不是“如果值为 16.x”,这样以后当我们更新矩阵版本时,我们不必同时更新哪个版本生成报告。

0 投票
1 回答
19 浏览

security - codecov 如何在没有令牌的情况下验证上传请求?

本节中,codecov 文档说:

所有上传都需要上传令牌,除非来自使用 Travis-CI、Circle CI、Azure、Github Actions 的公共项目。

是什么阻止“黑客”上传伪造的 codecov 文件并声称该文件是从启用 Codecov 的公共存储库上传的?

公共项目有何特别之处?