blob: 75af83d7dc55583f7e2bc80254acfe1a155bad1b [file] [log] [blame]
<!DOCTYPE html>
<head>
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">
<title>Check Trybot Mapping</title>
<meta charset="utf-8">
<link rel="stylesheet" href="/common.css">
</head>
<body>
<h2>Validates coverage of main waterfall builders that run compile to ensure 1:1 coverage by Findit builders on tryservers</h2>
<br>
<b>Masters with builders on the main waterfall not covered by a Findit trybot:</b>
{% if missing %}
<table>
<tr>
<th>Main-waterfall master</th>
<th>Builders not covered</th>
</tr>
{% for master in missing %}
<tr>
<td>{{ master }}</td>
<td>
{% for builder in missing[master] %}
{{ builder }}
<br>
{% endfor %}
</td>
</tr>
{% endfor %}
</table>
{% else %}
<br>
All supported masters are backed by builders on the tryserver.
{% endif %}
<br>
<br>
<b>Builders Findit is covering that no longer exist on main waterfall masters:</b>
{% if deprecated %}
<table>
<tr>
<th>Master in config</th>
<th>Deprecated builders</th>
</tr>
{% for master in deprecated %}
<tr>
<td>{{ master }}</td>
<td>
{% for builder in deprecated[master] %}
{{ builder }}
<br>
{% endfor %}
</td>
</tr>
{% endfor %}
</table>
{% else %}
<br>
All builders in config are actively covering builders on the main waterfall.
{% endif %}
<br>
<br>
<b>Variable builders found on the tryservers not mentioned in Findit's config:</b>
{% if unused_variable_builders %}
<table>
<tr>
<th>Tryserver</th>
<th>Unused builders</th>
</tr>
{% for tryserver in unused_variable_builders %}
<tr>
<td>{{ tryserver }}</td>
<td>
{% for builder in unused_variable_builders[tryserver] %}
{{ builder }}
<br>
{% endfor %}
</td>
</tr>
{% endfor %}
</table>
{% else %}
<br>
All variable builders on tryservers are used in config.
{% endif %}
</body>