diff --git a/assets/file_report.html.erb b/assets/file_report.html.erb index e69de29..51e56c6 100644 --- a/assets/file_report.html.erb +++ b/assets/file_report.html.erb @@ -0,0 +1,60 @@ + +
+Line Coverage: | + <% if @total_lines > 0 %> +<%= @covered_lines %> / <%= @total_lines %> = <%= (100.0 * @covered_lines / @total_lines).to_i %>% | + <% else %> +- | + <% end %> +
---|---|---|
Branch Coverage: | + <% if @total_branches > 0 %> +<%= @covered_branches %> / <%= @total_branches %> = <%= (100.0 * @covered_branches / @total_branches).to_i %>% | + <% else %> +- | + <% end %> +
Execution Count | +Branch Count | +Line | +Source | +
---|---|---|---|
<%= file_coverage.get_line_count(line_number) %> | +
+ <% if branches = file_coverage.get_branches(line_number) %>
+ <% branches.each_with_index do |(branch_id, branch_coverage), i| %>
+ <% if i > 0 %>
+ + <% end %> + <%= branch_coverage[:taken_count] %> + <% if branch_coverage[:branch_info] %> + (<%= branch_coverage[:branch_info] %>) + <% end %> + <% end %> + <% end %> + |
+ <%= line_number %> | +<%= CGI.escape_html(line.chomp).gsub("\t", " " * 4) %> | +