def report!(coverage_desired = nil)
report = results
puts "\nTotal resources: \#{report[:total]}\nTouched resources: \#{report[:touched]}\nResource coverage: \#{report[:coverage]}%\n".gsub(/^ {8}/, '')
if report[:coverage] != "100.00"
puts "Untouched resources:\n\n\#{\nuntouched_resources = report[:resources].reject do |_,rsrc|\nrsrc[:touched]\nend\nuntouched_resources.inject([]) do |memo, (name,_)|\nmemo << \" \#{name}\"\nend.sort.join(\"\\n\")\n}\n".gsub(/^ {10}/, '')
if coverage_desired
coverage_test(coverage_desired, report[:coverage])
end
end
end