ruby-on-rails - 如何组合 simplecov coverage/index.html 文件

标签 ruby-on-rails circleci simplecov

我正在使用 simplecov 进行 rspec 覆盖。当我在本地运行 RAILS_ENV=test rspec 时,它会生成一个 coverage/index.html 文件,但在 CircleCI 上,我们使用 2 个容器进行 rspec 覆盖。 2 个单独的容器生成两个单独的 coverage/index.html 文件。即针对每个容器一个。 我想要 Circle CI 上的单个 coverage/index.html。有没有办法合并或合并两个索引文件?还是针对多个容器生成单个文件?

enter image description here

最佳答案

this excellent writeup 中所述,你想合并 .resultset.json 文件。

将有文件存储位置和文件命名的实现细节,但最后您应该以单独的 CI 运行步骤结束,该步骤合并结果集并通过调用 生成最终的 HTML 报告SimpleCov.collat​​e.

另见 SimpleCov's readme on merging results .

关于ruby-on-rails - 如何组合 simplecov coverage/index.html 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51873084/

相关文章:

angular - 由于 Google 匿名使用数据问题,CircleCI 构建失败

ruby-on-rails - 如何使用 Mandrill 发送和接收邮件?

ruby-on-rails - 电影院预订申请

javascript - 格式为 JS 时渲染无布局(需要干燥)

javascript - 找不到用于 CircleCI 构建的 ESLint

ruby-on-rails - 使用 simplecov 对 Rails 应用进行少量测试,代码覆盖率高

ruby-on-rails - Heroku 迁移 : type modifier is not allowed for type "bytea"

go - 在 circle ci 中使用 go mod 获取私有(private) repo

ruby - ruby 中两次提交之间新行的代码覆盖率

ruby-on-rails - 运行parallel_test时如何合并CircleCI内的多个simplecov目录?