javascript - 是否可以在本地使用工作服/codecov?
问题描述
根据 Coveralls 公共文档 ( https://docs.coveralls.io/ ),“您的代码必须托管在 GitHub、BitBucket 或 GitLab 上”。
然后 npm 中的包“coveralls”(https://www.npmjs.com/package/coveralls)说“这个脚本 bin/coveralls.js 可以从任何发出 lcov 数据格式的工具(包括 mocha 的 LCOV记者)并将其发送到 coveralls.io 以报告您的代码覆盖率。”
那么这个包的实际作用是将其他工具(如 nyc/jest/istanbul)的输出(覆盖率报告)发送到工作服中,而不是自己找到测试覆盖率?那么这个npm包是什么意思呢?
Coveralls/Codecov 是否仅适用于使用 CI 服务的云中的项目?有没有办法像 nyc/jest/istanbul 那样使用 Coveralls/Codecov 在本地获取本地 npm 包的测试覆盖率结果?
解决方案
您可以使用 Codecov 二进制上传器从本地推送覆盖率报告。它将处理报告并在 Codecov UI 中显示覆盖率。我不确定它是否能够在没有 CI 集成的情况下发布 PR 评论或按预期工作。但要了解获取覆盖号码的基础知识,您可以尝试从您的机器上传。请务必为您的操作系统获取正确的二进制文件。
推荐阅读
- machine-learning - 计算负 ELBO
- android - Android:是否可以在通话期间让应用程序与来电者通话?
- c++ - OnComponentBeginOverlap.AddDynamic 说没有函数模板的实例与参数列表匹配?
- python - 无法在 Gitbash 上的 virtualenv 中运行服务器“无法导入 Django。您确定它已安装并且
- powerbi - 我可以在我工作的组织中安装 Power BI 报表服务器的开发人员版并在本地环境中创建门户吗?
- prometheus - 计算节点级别的内存利用率[prometheus]
- android - 来自前台服务的 Android 播放振动
- python - 如何组合通过 np.zeros(src_img.shape[:2], np.uint8) 和 np.zeros(differentimage.shape[:2], np.uint8) 获得的两个图像掩码?
- windows - 如何使用 Powershell 找出服务何时重新启动
- c++ - Cmake 找不到 Autoware_msgsConfig