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

@ -49,6 +49,19 @@
<span id="stats-label-success">0% Success</span>
</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 class="panel panel-default project-clone hidden">

Loading…
Cancel
Save