将不同的黄瓜报告合并为一个

时间:2014-05-28 12:06:34

标签: ruby cucumber

我正在使用Selenium Grid和parallel_tests gem来平行我的测试套件。

如何将每个帖子的报告合并为一个?

例如,我有几个json报告。 在没有愚蠢的if-else语句的解析器中的任何建议都受到高度赞赏。

请注意,我无法执行以下操作

require 'json'
File.open("result.json", "w") {|f| f.write Dir.new(".").to_a.keep_if {|f| f =~ /^cuke\-\d?\.json$/ }.map {|f| JSON.parse File.read(f)}.flatten.to_json}

因为我可能在一个报告中有 file1.feature:5 ,而在其他报告中有 file1.feature:10 。因此,他们必须在摘要报告中的一个功能对象中。

0 个答案:

没有答案