MT#7247 release.html: add warning

- set warning if failed job is {name}-piuparts

Change-Id: Iad5ff7b66d0c78b88244d76bf4eec8db252fd53b
changes/45/2245/1
Victor Seva 10 years ago
parent d28eb568f7
commit b8095a8fce

@ -7,6 +7,7 @@
stats: { stats: {
danger: new Set(), danger: new Set(),
success: new Set(), success: new Set(),
warning: new Set(),
created: new Set(), created: new Set(),
}, },
interval: 15000, interval: 15000,
@ -79,6 +80,9 @@ function update_stats() {
if (div_uuid.hasClass('panel-danger')) { if (div_uuid.hasClass('panel-danger')) {
set_project_stats(project, 'danger'); set_project_stats(project, 'danger');
} }
else if (div_uuid.hasClass('panel-warning')) {
set_project_stats(project, 'warning');
}
else if (div_uuid.hasClass('panel-success')) { else if (div_uuid.hasClass('panel-success')) {
set_project_stats(project, 'success'); set_project_stats(project, 'success');
} }
@ -129,18 +133,23 @@ function set_uuid_status(project, uuid, job, value) {
var jobs = $.release[project][uuid].jobs.size; var jobs = $.release[project][uuid].jobs.size;
switch (status) { switch (status) {
case "SUCCESS":
case "UNSTABLE": case "UNSTABLE":
case "SUCCESS":
if (job.match(/.+-repos$/)) { if (job.match(/.+-repos$/)) {
div_uuid.removeClass('panel-warning panel-danger').addClass(_class); div_uuid.removeClass('panel-warning panel-danger').addClass(_class);
console.debug(project + ' uuid: ' + uuid + " OK. done"); console.debug(project + ' uuid: ' + uuid + " OK. done");
} }
break; break;
default: default:
div_uuid.addClass(_class); if (job.match(/.+piuparts$/)) {
if(! $.release[project][uuid].failed) { div_uuid.addClass('panel-warning').removeClass('panel-success panel-danger');
$.release[project][uuid].failed = true; }
console.debug(project + ' uuid: ' + uuid + ' set failed'); else {
div_uuid.addClass(_class);
if(! $.release[project][uuid].failed) {
$.release[project][uuid].failed = true;
console.debug(project + ' uuid: ' + uuid + ' set failed');
}
} }
} }
$('.badge', div_uuid).html(jobs); $('.badge', div_uuid).html(jobs);

@ -49,6 +49,19 @@
<span id="stats-label-success">0% Success</span> <span id="stats-label-success">0% Success</span>
</div> </div>
</div> </div>
<div>
Warning: <span id="stats-warning">0</span>
</div>
<div class="progress">
<div class="progress-bar progress-bar-warning"
role="progressbar" aria-valuenow="0" aria-valuemin="0"
aria-valuemax="100" style="min-width: 2em; width: 0%">
<span id="stats-label-warning">0% Warning</span>
</div>
</div>
<ul class='list-group list-inline list-stat' id='stats-list-warning'>
<li class='list-group-item hidden list-group-item-warning stats-project-warning-clone'></li>
</ul>
</div> </div>
</div> </div>
<div class="panel panel-default project-clone hidden"> <div class="panel panel-default project-clone hidden">

Loading…
Cancel
Save