# File lib/kwala/actions/code_coverage.rb, line 96
  def summary_display(context)
    template = TemplateFile.new(self.class.summary_template_file)
    unit_base = "#{context.project_name}_code_coverage.html"

    cov_loc_weighted_sum = @output_data.inject(0) do |sum, file_data|
      sum + (file_data.percent.to_i * file_data.loc)
    end
    loc_sum = @output_data.inject(0){|sum, file_data| sum + file_data.loc}

    global_cov = cov_loc_weighted_sum / loc_sum

    context.amrita_data[:code_coverage_results] = {
      :c_num => @test_cases_count,
      :global_cov => global_cov
    }

    output_summary = @output_data.sort do |x, y|
      non_covered_loc(y) <=> non_covered_loc(x)
    end
    context.amrita_data[:code_coverage_summary] = {
      :entry =>  entries(output_summary[0..SUMMARY_COUNT])
    }

    context.amrita_data[:code_coverage_details] =
     (Amrita::e(:a, :href => unit_base) { "Code Coverage Details" })
    summary_expand(template, context)
  end