# File lib/puppet/transaction/report.rb, line 46
46:   def compute_status(resource_metrics, change_metric)
47:     if (resource_metrics["failed"] || 0) > 0
48:       'failed'
49:     elsif change_metric > 0
50:       'changed'
51:     else
52:       'unchanged'
53:     end
54:   end