- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我是一名 PHP 开发人员,最近开始为我的代码编写测试用例。我正在使用 Travis CI 进行持续集成,我找到了另一个名为 Codecov.io
的服务,并将它们与我的代码存储库集成。
他们给我的分数是 54%
( https://codecov.io/gh/SumonMSelim/testing-laravel )。我想知道这个分数是什么意思以及它是如何衡量的?
最佳答案
覆盖率用于帮助开发人员确定他们的测试执行了哪些代码行。用于表示测试结果的三个主要术语是:命中、部分和未命中。 54%
的值来自于计算命中/(命中 + 部分 + 未命中)= 覆盖率
。
if true:...
将始终是部分命中,因为从未跳过分支,因为 true
始终是 true
。54%
的成绩,简单来说就是“我的一半代码已经过测试”。使用 Codecov 调查代码中未经测试的方法和语句,以帮助指导您在哪里编写下一个测试并增加覆盖率。
关于php - 什么是 Codecov 分数及其衡量方式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38281319/
最近,我从 3 个不同的存储库迁移到一个单一存储库,并按照 .codecov.yml 添加 flags 选项进行设置。然而,Codecov 似乎忽略了它并不断报告没有提供任何标志。 coverage:
我试图让 codecov 运行和处理 Jacoco 为我的多构建 Java Gradle 项目生成的报告。但是,当我运行 codecov 脚本 ( bash No CI provider detec
我是一名 PHP 开发人员,最近开始为我的代码编写测试用例。我正在使用 Travis CI 进行持续集成,我找到了另一个名为 Codecov.io 的服务,并将它们与我的代码存储库集成。 他们给我的分
codecov 允许您指定总覆盖目标,它还允许 codecov/patch。然而,补丁检查试图强制补丁覆盖率至少达到当前主服务器的覆盖率。即如果总覆盖率目标为 80%,如果当前主覆盖率为 84%,则补
我正在尝试弄清楚如何将我的 jest 代码覆盖率报告上传到 codecov。从那里documentation : bash No CI provider detected. Step #3:
我只是想知道为 monorepo 设置配置 codecov 的最佳方法是什么。例如,假设我的 monorepo 下有包 A 和 B。我目前使用 codecov 的方式是使用 github 操作 cod
背景 到目前为止,我的 codecov 设置运行良好 您可以定期更新每个 pr 提交 here 我没有更改我的 repo 设置 因为我无意中推送了一个我不应该推送的文件夹, 然后我合并了一个 pr删除
我们已经开始将 Appveyor for CI 与我们的 Github 存储库一起使用,一切顺利。我们的构建脚本 (appveyor.yml) 在 repo 中运行,它成功构建并生成了一个工件。现在回
我正在尝试使用 Travis CI 并让它运行通过测试以在 codecov 上查看结果。 .travis.yml: language: android sudo: required jdk: orac
我已阅读codecov/example-gradle我不确定如何将其转换为 Kotlin DSL。 我的.travis.yml: language: java jdk: - openjdk11 bef
我创建了一个全新的Python repository基于千篇一律的模板。一切看起来都很好,所以我现在正在尝试使用 travis 和 codecov 设置测试和测试覆盖率。我是 pytest 的新手,但
我有一个属于组织设置的私有(private)存储库 https://codecov.io/ .代码覆盖率报告可在 https://codecov.io/gh/myorganization/our-re
我正在将项目迁移到 Circle CI 2.0。 这是我的 config.yml 文件。 version: 2 jobs: build: docker: - image: ci
我现在正在努力为我的 Android 测试项目添加代码覆盖率,有人可以帮忙吗? https://github.com/zisean/CarbonContact-SCC-Group1 CI:特拉维斯 最
我正在尝试通过 Github 操作将 Angular (v11) 库的代码覆盖率发布到 Codecov.io 我已经设置了来自市场的官方 Codecov github 操作 name: tests o
我试图在我的 GitHub 存储库上使用 TravisCI 配置 CodeCov。由于我的 repo 是在 C++ 中并且我已经使用了 CMake,所以我基本上复制粘贴了 this example 的
我正在尝试为公共(public) R 包设置 codecov 监控,GitHub Actions 将在其中运行 covr::codecov 。我正在查看这个 .yaml 示例( Source ):
我正在尝试在我的公共(public) travis 存储库上设置 codecov,但到目前为止还未能成功生成报告并将其上传到 codecov.io。我似乎在终端中收到错误报告,说我的代码的 0% 被覆
我尝试添加Codecov到我的 CI 构建系统 library 。travis script看起来像这样: lcov --directory . --capture --output-file cov
我是一名优秀的程序员,十分优秀!