ruby-on-rails - 如何组合 simplecov 覆盖/index.html 文件
问题描述
我正在使用simplecov
rspec 覆盖。当我RAILS_ENV=test rspec
在本地运行时,它会生成一个coverage/index.html
文件,但在 CircleCI 上,我们使用 2 个容器进行 rspec 覆盖。2 个单独的容器生成两个单独的coverage/index.html
文件。即针对每个容器一个。我想要一个coverage/index.html
关于 Circle CI 的单曲。有没有办法合并或合并两个索引文件?或针对多个容器生成单个文件?
解决方案
正如这篇出色的文章中所解释的,您想要合并.resultset.json
文件。
将有文件存储位置和名称的实现细节,但最后你应该有一个单独的 CI 运行步骤,它合并结果集并通过调用生成最终的 HTML 报告SimpleCov.collate
。
推荐阅读
- request - 如何在 Windows 上运行一个简单的 API 请求?
- file - 一个一个读取所有文件的多个错误
- php - curl 对本地主机的 POST 请求说无法连接到本地主机启动的本地主机
- sql - SRSS - 无法查看 Web 服务 URL 上的报告 - 无法验证数据
- assembly - 对“esp”的未定义引用
- powershell - 检查 Read-Host 输入值是字符串还是整数或浮点数
- php - 主管 | 不支持的系统调用
- python - 从 pmdarima 导入 auto_arima 时:错误:无法从“scipy.misc”导入名称“factorial”
- java - toString 错误,无法解析方法 toString()
- database - 为什么自动提交 DDL 命令前后执行的 DML 命令?