Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(188)

Side by Side Diff: appengine/findit/templates/try_job_dashboard.html

Issue 2035793004: [Findit] Updating try job dashboard to display in queue and execution times (Closed) Base URL: https://chromium.googlesource.com/infra/infra.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 <!DOCTYPE html> 1 <!DOCTYPE html>
2 <head> 2 <head>
3 <title>Try Job Dashboard</title> 3 <title>Try Job Dashboard</title>
4 <meta charset="utf-8"> 4 <meta charset="utf-8">
5 <link rel="stylesheet" href="/common.css"> 5 <link rel="stylesheet" href="/common.css">
6 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js "></script> 6 <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js "></script>
7 <script> 7 <script>
8 function createUrl(parameters) { 8 function createUrl(parameters) {
9 var params = []; 9 var params = [];
10 for (var key in parameters) { 10 for (var key in parameters) {
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 <b>In progress</b> 46 <b>In progress</b>
47 <div> 47 <div>
48 {% if try_jobs_in_progress %} 48 {% if try_jobs_in_progress %}
49 <table> 49 <table>
50 <tr> 50 <tr>
51 <th>Master</th> 51 <th>Master</th>
52 <th>Builder</th> 52 <th>Builder</th>
53 <th>Build #</th> 53 <th>Build #</th>
54 <th>Try Job Type</th> 54 <th>Try Job Type</th>
55 <th>Request Time</th> 55 <th>Request Time</th>
56 <th>Start Time</th> 56 <th>Start Time</th>
stgao 2016/06/02 22:16:33 Should we have pending time here too?
lijeffrey 2016/06/03 03:18:27 Done.
57 <th>Elapsed Time</th> 57 <th>Elapsed Time</th>
58 <th>Status</th> 58 <th>Status</th>
59 <th>Try Job URL</th> 59 <th>Try Job URL</th>
60 </tr> 60 </tr>
61 <tbody> 61 <tbody>
62 {% for try_job_display_data in try_jobs_in_progress %} 62 {% for try_job_display_data in try_jobs_in_progress %}
63 <tr> 63 <tr>
64 <td>{{ try_job_display_data.master_name }}</td> 64 <td>{{ try_job_display_data.master_name }}</td>
65 <td>{{ try_job_display_data.builder_name }}</td> 65 <td>{{ try_job_display_data.builder_name }}</td>
66 <td> 66 <td>
(...skipping 24 matching lines...) Expand all
91 <b>Try jobs with error</b> 91 <b>Try jobs with error</b>
92 <div> 92 <div>
93 {% if try_jobs_with_error %} 93 {% if try_jobs_with_error %}
94 <table> 94 <table>
95 <tr> 95 <tr>
96 <th>Master</th> 96 <th>Master</th>
97 <th>Builder</th> 97 <th>Builder</th>
98 <th>Build #</th> 98 <th>Build #</th>
99 <th>Try Job Type</th> 99 <th>Try Job Type</th>
100 <th>Request Time</th> 100 <th>Request Time</th>
101 <th>Start Time</th> 101 <th>In-queue Time</th>
102 <th>End Time</th> 102 <th>Execution Time</th>
103 <th>Error Message</th> 103 <th>Error Message</th>
104 <th>Try Job URL</th> 104 <th>Try Job URL</th>
105 </tr> 105 </tr>
106 <tbody> 106 <tbody>
107 {% for try_job_display_data in try_jobs_with_error %} 107 {% for try_job_display_data in try_jobs_with_error %}
108 <tr> 108 <tr>
109 <td>{{ try_job_display_data.master_name }}</td> 109 <td>{{ try_job_display_data.master_name }}</td>
110 <td>{{ try_job_display_data.builder_name }}</td> 110 <td>{{ try_job_display_data.builder_name }}</td>
111 <td> 111 <td>
112 <a href="/waterfall/build-failure?url=https://build.chromium.org /p 112 <a href="/waterfall/build-failure?url=https://build.chromium.org /p
113 /{{try_job_display_data.master_name}}/builders/{{try_job_display_data.builder_na me}} 113 /{{try_job_display_data.master_name}}/builders/{{try_job_display_data.builder_na me}}
114 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}} 114 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}}
115 </a> 115 </a>
116 </td> 116 </td>
117 <td>{{ try_job_display_data.try_job_type }}</td> 117 <td>{{ try_job_display_data.try_job_type }}</td>
118 <td>{{ try_job_display_data.request_time }}</td> 118 <td>{{ try_job_display_data.request_time }}</td>
119 <td>{{ try_job_display_data.start_time }}</td> 119 <td>{{ try_job_display_data.in_queue_time }}</td>
120 <td>{{ try_job_display_data.end_time }}</td> 120 <td>{{ try_job_display_data.execution_time }}</td>
121 <td>{{ try_job_display_data.error }}</td> 121 <td>{{ try_job_display_data.error }}</td>
122 <td> 122 <td>
123 {% if try_job_display_data.try_job_url %} 123 {% if try_job_display_data.try_job_url %}
124 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a> 124 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a>
125 {% endif %} 125 {% endif %}
126 </td> 126 </td>
127 </tr> 127 </tr>
128 {% endfor %} 128 {% endfor %}
129 </tbody> 129 </tbody>
130 </table> 130 </table>
131 {% else %} 131 {% else %}
132 No try-jobs were detected to have errors within the date range requested 132 No try-jobs were detected to have errors within the date range requested
133 {% endif %} 133 {% endif %}
134 </div> 134 </div>
135 <br> 135 <br>
136 <b>Completed</b> 136 <b>Completed</b>
137 <div> 137 <div>
138 {% if successfully_completed_try_jobs %} 138 {% if successfully_completed_try_jobs %}
139 <table> 139 <table>
140 <tr> 140 <tr>
141 <th>Master</th> 141 <th>Master</th>
142 <th>Builder</th> 142 <th>Builder</th>
143 <th>Build #</th> 143 <th>Build #</th>
144 <th>Try Job Type</th> 144 <th>Try Job Type</th>
145 <th>Request Time</th> 145 <th>Request Time</th>
146 <th>Start Time</th> 146 <th>In-queue Time</th>
147 <th>End Time</th> 147 <th>Execution Time</th>
148 <th>Culprit Found</th> 148 <th>Culprit Found</th>
149 <th>Try Job URL</th> 149 <th>Try Job URL</th>
150 </tr> 150 </tr>
151 <tbody> 151 <tbody>
152 {% for try_job_display_data in successfully_completed_try_jobs %} 152 {% for try_job_display_data in successfully_completed_try_jobs %}
153 <tr> 153 <tr>
154 <td>{{ try_job_display_data.master_name }}</td> 154 <td>{{ try_job_display_data.master_name }}</td>
155 <td>{{ try_job_display_data.builder_name }}</td> 155 <td>{{ try_job_display_data.builder_name }}</td>
156 <td> 156 <td>
157 <a href="/waterfall/build-failure?url=https://build.chromium.org /p 157 <a href="/waterfall/build-failure?url=https://build.chromium.org /p
158 /{{try_job_display_data.master_name}}/builders/{{try_job_display_data.builder_na me}} 158 /{{try_job_display_data.master_name}}/builders/{{try_job_display_data.builder_na me}}
159 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}} 159 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}}
160 </a> 160 </a>
161 </td> 161 </td>
162 <td>{{ try_job_display_data.try_job_type }}</td> 162 <td>{{ try_job_display_data.try_job_type }}</td>
163 <td>{{ try_job_display_data.request_time }}</td> 163 <td>{{ try_job_display_data.request_time }}</td>
164 <td>{{ try_job_display_data.start_time }}</td> 164 <td>{{ try_job_display_data.in_queue_time }}</td>
165 <td>{{ try_job_display_data.end_time }}</td> 165 <td>{{ try_job_display_data.execution_time }}</td>
166 <td>{{ try_job_display_data.culprit_found }}</td> 166 <td>{{ try_job_display_data.culprit_found }}</td>
167 <td> 167 <td>
168 {% if try_job_display_data.try_job_url %} 168 {% if try_job_display_data.try_job_url %}
169 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a> 169 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a>
170 {% endif %} 170 {% endif %}
171 </td> 171 </td>
172 </tr> 172 </tr>
173 {% endfor %} 173 {% endfor %}
174 </tbody> 174 </tbody>
175 </table> 175 </table>
176 {% else %} 176 {% else %}
177 No try-jobs have completed within the time range requested 177 No try-jobs have completed within the time range requested
178 {% endif %} 178 {% endif %}
179 </div> 179 </div>
180 </body> 180 </body>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698