Sha256: 21bbd45979bc163991e815f583259e8ec827bafd0b07e24cd11fb9ee14e507a5

Contents?: true

Size: 419 Bytes

Versions: 49

Compression:

Stored size: 419 Bytes

Contents

require "coverage"
require "coverage/helpers"

cov = Coverage::Helpers.load("coverage.dump")
cov.delete("<compiled>")
cov2 = {}
cov.each do |path, data|
  path = path.sub(/^exe\/..\//, "")
  data2 = Coverage.line_stub(path)
  data.each_with_index {|v, i| data2[i] = v if v }
  cov2[path] = data2
end
File.write("coverage.info", Coverage::Helpers.to_lcov_info(cov2))
system("genhtml", "-o", "coverage", "coverage.info")

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
typeprof-0.21.11 tools/coverage.rb
typeprof-0.21.10 tools/coverage.rb
typeprof-0.21.9 tools/coverage.rb
typeprof-0.21.8 tools/coverage.rb
typeprof-0.21.7 tools/coverage.rb
typeprof-0.21.6 tools/coverage.rb
typeprof-0.21.5 tools/coverage.rb
typeprof-0.21.4 tools/coverage.rb
typeprof-0.21.3 tools/coverage.rb
typeprof-0.21.2 tools/coverage.rb
typeprof-0.21.1 tools/coverage.rb
typeprof-0.21.0 tools/coverage.rb
typeprof-0.20.4 tools/coverage.rb
typeprof-0.20.3 tools/coverage.rb
typeprof-0.20.2 tools/coverage.rb
typeprof-0.20.1 tools/coverage.rb
typeprof-0.20.0 tools/coverage.rb
typeprof-0.15.3 tools/coverage.rb
typeprof-0.15.2 tools/coverage.rb
typeprof-0.15.1 tools/coverage.rb