根据 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 包的测试覆盖率结果?