# File lib/kwala/actions/unit_test.rb, line 296
  def filter_test_results_for_summary(orig_results)
    filtered = Array.new
    orig_results.each do |orig_result|
      file_errors = nil
      # Let's show test cases that have warnings or errors
      # in the Ruby program.
      if (!orig_result[:warnings].to_s.empty?) ||
       (!orig_result[:sys_errors].to_s.empty?)
        filtered.concat(orig_result[:version])
        next
      end
      orig_result[:version].each do |version|
        if version.key?(:errors) and !ignorable?(version[:errors])
          filtered << version
          next
        end
        if version.key?(:failures) and  !ignorable?(version[:failures])
          filtered << version
        end
      end
    end
    filtered
  end