73eb1aba75
this provides integration on the glass for uncategorized page, so it's discoverable by others Change-Id: I354f72bdec06dfec10e4cff973f4d6a22e129540
51 lines
1.2 KiB
HTML
51 lines
1.2 KiB
HTML
{% extends "base.html" %}
|
|
{% block body %}
|
|
{{ super() }}
|
|
|
|
<style>
|
|
.menu {
|
|
float: right;
|
|
padding-top: 1em;
|
|
}
|
|
.jobs {
|
|
padding-top: 1em;
|
|
}
|
|
</style>
|
|
<div class="container">
|
|
<ul class="nav nav-tabs">
|
|
<li><a href="../index.html">All Pipelines</a></li>
|
|
<li><a href="../gate.html">Gate Pipeline</a></li>
|
|
<li class="active"><a href="uncategorized.html">Uncategorized</a></li>
|
|
</ul>
|
|
</div>
|
|
|
|
|
|
<div class="menu">
|
|
<a name="top"></a>
|
|
{% for job in jobs %}
|
|
<li><a href="#{{job[0]}}">{{job[0]}} ({{job[1]}})</a></li>
|
|
{% endfor %}
|
|
</div>
|
|
<div class="jobs">
|
|
<h1>Unclassified failed jobs</h1>
|
|
Overall Categorization Rate: {{ rate['overall'] }}%
|
|
<p>
|
|
Total: {{ total }} - Found: {{ count }} = Unclassifed: {{ uncounted }}
|
|
</p>
|
|
<p>
|
|
Generated at: {{ generated_at }}
|
|
</p>
|
|
{% for job in jobs %}
|
|
<a name="{{job[0]}}"></a>
|
|
<a href="#top"><i>back to top</i></a>
|
|
<h2>{{ job[0] }} : {{ job[1] }} Uncategorized Fails. {{rate[job[0]]}}% Classification Rate ({{total_job_failures[job[0]]}} Total Fails)</h2>
|
|
<ul>
|
|
{% for url in urls[job[0]] %}
|
|
|
|
<li>{{url['timestamp']}}: <a href="{{ url['log'] }}">{{ url['log'] }}</a></li>
|
|
{% endfor %}
|
|
</ul>
|
|
{% endfor %}
|
|
{% endblock %}
|
|
</div>
|