lib/outliers/cli/process.rb in outliers-0.5.1 vs lib/outliers/cli/process.rb in outliers-0.6.0

- old
+ new

@@ -31,12 +31,12 @@ rescue Outliers::Exceptions::Base => e @logger.error e.message exit 1 end - passing_count = @run.passing_results.count - failing_count = @run.failing_results.count + passing_count = @run.results.select {|r| r.passed? }.count + failing_count = @run.results.select {|r| r.failed? }.count @logger.info "Evaluations completed." if key @logger.info "Running report handlers." @@ -49,16 +49,17 @@ @logger.info "Report handlers completed." else @logger.info "OUTLIERS_KEY not set, not sending results." end - @run.failing_results.each do |r| + failed_results = @run.results.select {|r| r.failed? } + + failed_results.each do |r| if r.name @logger.info "Results of '#{r.name}', verifying '#{r.verification_name}' of '#{r.provider_name}:#{r.resource_name}' via '#{r.account_name}' failed." else @logger.info "Verification '#{r.verification_name}' of '#{r.provider_name}:#{r.resource_name}' via '#{r.account_name}' failed." end - @logger.info "Failing resource IDs '#{r.failing_resources.map{|r| r.id}.join(', ')}'" end @logger.info "(#{failing_count} evaluations failed, #{passing_count} evaluations passed.)" exit 1 unless failing_count.zero?