module TestDiff::CoverageData
runs each spec and saves it to storage
Public Class Methods
get(result = ::Coverage.result)
click to toggle source
# File lib/test_diff/coverage_data.rb, line 4 def self.get(result = ::Coverage.result) data = {} result.each do |file_name, stats| relative_file_name = file_name.gsub("#{FileUtils.pwd}/", '') is_active = stats.map(&:to_i).any?(&:nonzero?) if file_name.start_with?(FileUtils.pwd) && is_active data[relative_file_name] = stats.join(',') end end data end