Method: Slather::CoverageFile#cleaned_gcov_data

Defined in:
lib/slather/coverage_file.rb

#cleaned_gcov_dataObject



71
72
73
74
# File 'lib/slather/coverage_file.rb', line 71

def cleaned_gcov_data
  data = gcov_data.encode('UTF-8', 'binary', invalid: :replace, undef: :replace, replace: '').gsub(/^function(.*) called [0-9]+ returned [0-9]+% blocks executed(.*)$\r?\n/, '')
  data.gsub(/^branch(.*)$\r?\n/, '')
end