Packages
excoveralls
0.18.3
0.18.5
0.18.4
0.18.3
0.18.2
0.18.1
0.18.0
0.17.1
0.17.0
0.16.1
0.16.0
0.15.3
0.15.2
0.15.1
0.15.0
0.14.6
0.14.5
0.14.4
0.14.3
0.14.2
0.14.1
0.14.0
0.13.4
0.13.3
0.13.2
0.13.1
0.13.0
0.12.3
0.12.2
0.12.1
0.12.0
0.11.2
0.11.1
0.11.0
0.10.6
0.10.5
0.10.4
0.10.3
0.10.2
0.10.1
0.10.0
0.9.2
0.9.1
0.9.0
0.8.2
0.8.1
0.8.0
0.7.5
0.7.4
0.7.3
0.7.2
0.7.1
0.7.0
0.6.5
0.6.4
0.6.3
0.6.2
0.6.1
0.6.0
0.5.7
0.5.6
0.5.5
0.5.4
0.5.3
0.5.2
0.5.1
0.5.0
0.4.6
0.4.5
0.4.4
0.4.3
0.4.2
0.4.1
0.4.0
0.3.11
0.3.10
0.3.9
0.3.8
0.3.7
0.3.6
0.3.5
0.3.4
0.3.3
0.3.2
0.3.1
0.3.0
0.2.4
0.2.3
0.2.2
0.2.1
0.2.0
Coverage report tool for Elixir with coveralls.io integration.
Current section
Files
Jump to
Current section
Files
lib/templates/html/htmlcov/coverage.html.eex
<!DOCTYPE html>
<html>
<head>
<title>Coverage</title>
<meta charset="utf-8" />
<%= ExCoveralls.Html.View.partial "_style.html.eex" %>
<%= ExCoveralls.Html.View.partial "_script.html.eex" %>
</head>
<body>
<div id='coverage'>
<h1 id='overview'>Coverage</h1>
<div id="menu">
<li><a href='#overview'>overview</a></li>
<%= for file <- @cov.files do %>
<%= if not @filter_full_covered or file.coverage < 100 do %>
<li>
<span class='cov <%= ExCoveralls.Html.View.coverage_class(file.coverage, file.sloc) %>'><%= file.coverage || 0 %></span>
<a href='#<%= file.filename %>'>
<% parts = String.split(file.filename, "/") %><% [b | s] = parts |> Enum.reverse |> Enum.reverse_slice(1, Enum.count(parts)) %>
<%= if Enum.count(s) do %>
<span class='dirname'><%= Enum.join(s, "/") <> "/" %></span>
<% end %>
<span class='basename'><%= b %></span>
</a>
</li>
<% end %>
<% end %>
</div>
<div id='stats' class='<%= ExCoveralls.Html.View.coverage_class(@cov.coverage) %>'>
<div class='percentage'><%= @cov.coverage || 0 %></div>
<div class='sloc'><%= @cov.sloc %></div>
<div class='hits'><%= @cov.hits %></div>
<div class='misses'><%= @cov.misses %></div>
</div>
<div id='files'>
<%= for file <- @cov.files do %>
<%= if not @filter_full_covered or file.coverage < 100 do %>
<div class='file'>
<h2 id='<%= file.filename %>'><%= file.filename %></h2>
<div id='stats' class='<%= ExCoveralls.Html.View.coverage_class(file.coverage, file.sloc) %>'>
<div class='percentage'><%= file.coverage || 0 %></div>
<div class='sloc'><%= file.sloc %></div>
<div class='hits'><%= file.hits %></div>
<div class='misses'><%= file.misses %></div>
</div>
<table id='source'>
<thead>
<tr>
<th>Line</th>
<th>Hits</th>
<th>Source</th>
</tr>
<tbody>
<%= for {line, number} <- Enum.with_index(file.source) do %>
<%= cond do %>
<% line.coverage > 0 && line.coverage != nil -> %>
<tr class='hit'>
<td class='line'><%= number %></td>
<td class='hits'><%= line.coverage %></td>
<td class='source'><%= ExCoveralls.Html.View.safe line.source %></td>
</tr>
<% 0 == line.coverage -> %>
<tr class='miss'>
<td class='line'><%= number %></td>
<td class='hits'>0</td>
<td class='source'><%= ExCoveralls.Html.View.safe line.source %></td>
</tr>
<% true -> %>
<tr>
<td class='line'><%= number %></td>
<td class='hits'></td>
<td class='source'><%= ExCoveralls.Html.View.safe(line.source || " ") %></td>
</tr>
<% end %>
<% end %>
</tbody>
</table>
</div>
<% end %>
<% end %>
</div>
</div>
</body>
</html>