我正在使用 simplecov
进行 rspec 覆盖。当我在本地运行 RAILS_ENV=test rspec
时,它会生成一个 coverage/index.html
文件,但在 CircleCI 上,我们使用 2 个容器进行 rspec 覆盖。 2 个单独的容器生成两个单独的 coverage/index.html
文件。即针对每个容器一个。
我想要 Circle CI 上的单个 coverage/index.html
。有没有办法合并或合并两个索引文件?还是针对多个容器生成单个文件?
最佳答案
如 this excellent writeup 中所述,你想合并 .resultset.json
文件。
将有文件存储位置和文件命名的实现细节,但最后您应该以单独的 CI 运行步骤结束,该步骤合并结果集并通过调用 生成最终的 HTML 报告SimpleCov.collate
.
关于ruby-on-rails - 如何组合 simplecov coverage/index.html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51873084/