From de18e652818f5627360f76f5c9ceb71ec156ed89 Mon Sep 17 00:00:00 2001 From: Ilya Shakhat Date: Wed, 30 Sep 2015 19:14:59 +0300 Subject: [PATCH] Show CI failures directly in DriverLog report Change-Id: I9e30babcbdfa0b627ac7a0324629d852d6f839d4 --- .../dashboard/static/js/driverlog-ui.js | 20 ++++++++++++++----- .../templates/reports/driverlog.html | 4 ++-- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/stackalytics/dashboard/static/js/driverlog-ui.js b/stackalytics/dashboard/static/js/driverlog-ui.js index fb06c8902..68b6e75da 100644 --- a/stackalytics/dashboard/static/js/driverlog-ui.js +++ b/stackalytics/dashboard/static/js/driverlog-ui.js @@ -178,7 +178,7 @@ function showSummary(base_url) { var releases_list = []; for (var j = 0; j < tableData[i].releases_info.length; j++) { - releases_list.push("" + + releases_list.push("" + tableData[i].releases_info[j].name + ""); } tableData[i].in_trunk = releases_list.join(" "); @@ -189,13 +189,23 @@ function showSummary(base_url) { var last_release = tableData[i].releases_info[tableData[i].releases_info.length - 1].release_id; var master = tableData[i].releases[last_release]; if (master.review_url) { + var ci_result = master.ci_result; + var ci_result_str; + var ci_title; + if (ci_result) { + ci_result_str = ""; + ci_title = "CI is enabled on master and the latest job SUCCEED"; + } else { + ci_result_str = ""; + ci_title = "CI is enabled on master and the latest job FAILED"; + } tableData[i].ci_tested = ""; + "\" title=\"" + ci_title + "\">" + ci_result_str + ""; } else { - tableData[i].ci_tested = ""; + tableData[i].ci_tested = ""; } } else { - tableData[i].ci_tested = ""; + tableData[i].ci_tested = ""; } } else { tableData[i].ci_tested = ""; @@ -208,7 +218,7 @@ function showSummary(base_url) { var mn = maintainer.name; if (maintainer.launchpad_id) { maintainers_list.push("" + mn + ""); + maintainer.launchpad_id + "\">" + mn + ""); } else if (maintainer.irc) { maintainers_list.push("" + mn + ""); diff --git a/stackalytics/dashboard/templates/reports/driverlog.html b/stackalytics/dashboard/templates/reports/driverlog.html index 07f1c1b16..9e90b88c8 100644 --- a/stackalytics/dashboard/templates/reports/driverlog.html +++ b/stackalytics/dashboard/templates/reports/driverlog.html @@ -92,9 +92,9 @@ {%if value.ci_tested %} {%if value.ci_result %} - + {%else%} - + {%/if%} {%else%}