Rakefile in ZenTest-3.7.2 vs Rakefile in ZenTest-3.8.0

- old
+ new

@@ -49,7 +49,19 @@ ensure sh 'rm x y' end end +task :rcov_info do + ruby "-Ilib -S rcov --text-report --save coverage.info test/test_*.rb" +end + +task :rcov_overlay do + rcov, eol = Marshal.load(File.read("coverage.info")).last[ENV["FILE"]], 1 + puts rcov[:lines].zip(rcov[:coverage]).map { |line, coverage| + bol, eol = eol, eol + line.length + [bol, eol, "#ffcccc"] unless coverage + }.compact.inspect +end + # vim:syntax=ruby