首页 > 解决方案 > 如何组合 simplecov 覆盖/index.html 文件

问题描述

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

在此处输入图像描述

标签: ruby-on-railscirclecisimplecov

解决方案


正如这篇出色的文章中所解释的,您想要合并.resultset.json文件。

将有文件存储位置和名称的实现细节,但最后你应该有一个单独的 CI 运行步骤,它合并结果集并通过调用生成最终的 HTML 报告SimpleCov.collate

另请参阅SimpleCov 关于合并结果的自述文件


推荐阅读