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

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: Fixing unit tests 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
« no previous file with comments | « appengine/findit/handlers/try_job_dashboard.py ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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>Pending Time</th>
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>
67 <a href="/waterfall/build-failure?url=https://build.chromium.org /p 67 {% if try_job_display_data.build_number %}
68 <a href="/waterfall/build-failure?url=https://build.chromium. org/p
68 /{{try_job_display_data.master_name}}/builders/{{try_job_display_data.builder_na me}} 69 /{{try_job_display_data.master_name}}/builders/{{try_job_display_data.builder_na me}}
69 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}} 70 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}}
70 </a> 71 </a>
72 {% endif %}
71 </td> 73 </td>
72 <td>{{ try_job_display_data.try_job_type }}</td> 74 <td>{{ try_job_display_data.try_job_type }}</td>
73 <td>{{ try_job_display_data.request_time }}</td> 75 <td>{{ try_job_display_data.request_time }}</td>
74 <td>{{ try_job_display_data.start_time }}</td> 76 <td>{{ try_job_display_data.pending_time }}</td>
75 <td>{{ try_job_display_data.elapsed_time }}</td> 77 <td>{{ try_job_display_data.elapsed_time }}</td>
76 <td>{{ try_job_display_data.status }}</td> 78 <td>{{ try_job_display_data.status }}</td>
77 <td> 79 <td>
78 {% if try_job_display_data.try_job_url %} 80 {% if try_job_display_data.try_job_url %}
79 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a> 81 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a>
80 {% endif %} 82 {% endif %}
81 </td> 83 </td>
82 </tr> 84 </tr>
83 {% endfor %} 85 {% endfor %}
84 </tbody> 86 </tbody>
85 </table> 87 </table>
86 {% else %} 88 {% else %}
87 No try-jobs currently in progress withinin the date range requested 89 No try-jobs currently in progress withinin the date range requested
88 {% endif %} 90 {% endif %}
89 </div> 91 </div>
90 <br> 92 <br>
91 <b>Try jobs with error</b> 93 <b>Try jobs with error</b>
92 <div> 94 <div>
93 {% if try_jobs_with_error %} 95 {% if try_jobs_with_error %}
94 <table> 96 <table>
95 <tr> 97 <tr>
96 <th>Master</th> 98 <th>Master</th>
97 <th>Builder</th> 99 <th>Builder</th>
98 <th>Build #</th> 100 <th>Build #</th>
99 <th>Try Job Type</th> 101 <th>Try Job Type</th>
100 <th>Request Time</th> 102 <th>Request Time</th>
101 <th>Start Time</th> 103 <th>Pending Time</th>
102 <th>End Time</th> 104 <th>Execution Time</th>
103 <th>Error Message</th> 105 <th>Error Message</th>
104 <th>Try Job URL</th> 106 <th>Try Job URL</th>
105 </tr> 107 </tr>
106 <tbody> 108 <tbody>
107 {% for try_job_display_data in try_jobs_with_error %} 109 {% for try_job_display_data in try_jobs_with_error %}
108 <tr> 110 <tr>
109 <td>{{ try_job_display_data.master_name }}</td> 111 <td>{{ try_job_display_data.master_name }}</td>
110 <td>{{ try_job_display_data.builder_name }}</td> 112 <td>{{ try_job_display_data.builder_name }}</td>
111 <td> 113 <td>
112 <a href="/waterfall/build-failure?url=https://build.chromium.org /p 114 {% if try_job_display_data.build_number %}
115 <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}} 116 /{{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}} 117 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}}
115 </a> 118 </a>
119 {% endif %}
116 </td> 120 </td>
117 <td>{{ try_job_display_data.try_job_type }}</td> 121 <td>{{ try_job_display_data.try_job_type }}</td>
118 <td>{{ try_job_display_data.request_time }}</td> 122 <td>{{ try_job_display_data.request_time }}</td>
119 <td>{{ try_job_display_data.start_time }}</td> 123 <td>{{ try_job_display_data.pending_time }}</td>
120 <td>{{ try_job_display_data.end_time }}</td> 124 <td>{{ try_job_display_data.execution_time }}</td>
121 <td>{{ try_job_display_data.error }}</td> 125 <td>{{ try_job_display_data.error }}</td>
122 <td> 126 <td>
123 {% if try_job_display_data.try_job_url %} 127 {% if try_job_display_data.try_job_url %}
124 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a> 128 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a>
125 {% endif %} 129 {% endif %}
126 </td> 130 </td>
127 </tr> 131 </tr>
128 {% endfor %} 132 {% endfor %}
129 </tbody> 133 </tbody>
130 </table> 134 </table>
131 {% else %} 135 {% else %}
132 No try-jobs were detected to have errors within the date range requested 136 No try-jobs were detected to have errors within the date range requested
133 {% endif %} 137 {% endif %}
134 </div> 138 </div>
135 <br> 139 <br>
136 <b>Completed</b> 140 <b>Completed</b>
137 <div> 141 <div>
138 {% if successfully_completed_try_jobs %} 142 {% if successfully_completed_try_jobs %}
139 <table> 143 <table>
140 <tr> 144 <tr>
141 <th>Master</th> 145 <th>Master</th>
142 <th>Builder</th> 146 <th>Builder</th>
143 <th>Build #</th> 147 <th>Build #</th>
144 <th>Try Job Type</th> 148 <th>Try Job Type</th>
145 <th>Request Time</th> 149 <th>Request Time</th>
146 <th>Start Time</th> 150 <th>Pending Time</th>
147 <th>End Time</th> 151 <th>Execution Time</th>
148 <th>Culprit Found</th> 152 <th>Culprit Found</th>
149 <th>Try Job URL</th> 153 <th>Try Job URL</th>
150 </tr> 154 </tr>
151 <tbody> 155 <tbody>
152 {% for try_job_display_data in successfully_completed_try_jobs %} 156 {% for try_job_display_data in successfully_completed_try_jobs %}
153 <tr> 157 <tr>
154 <td>{{ try_job_display_data.master_name }}</td> 158 <td>{{ try_job_display_data.master_name }}</td>
155 <td>{{ try_job_display_data.builder_name }}</td> 159 <td>{{ try_job_display_data.builder_name }}</td>
156 <td> 160 <td>
157 <a href="/waterfall/build-failure?url=https://build.chromium.org /p 161 {% if try_job_display_data.build_number %}
162 <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}} 163 /{{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}} 164 /builds/{{try_job_display_data.build_number}}" target="_blank">{{try_job_display _data.build_number}}
160 </a> 165 </a>
166 {% endif %}
161 </td> 167 </td>
162 <td>{{ try_job_display_data.try_job_type }}</td> 168 <td>{{ try_job_display_data.try_job_type }}</td>
163 <td>{{ try_job_display_data.request_time }}</td> 169 <td>{{ try_job_display_data.request_time }}</td>
164 <td>{{ try_job_display_data.start_time }}</td> 170 <td>{{ try_job_display_data.pending_time }}</td>
165 <td>{{ try_job_display_data.end_time }}</td> 171 <td>{{ try_job_display_data.execution_time }}</td>
166 <td>{{ try_job_display_data.culprit_found }}</td> 172 <td>{{ try_job_display_data.culprit_found }}</td>
167 <td> 173 <td>
168 {% if try_job_display_data.try_job_url %} 174 {% if try_job_display_data.try_job_url %}
169 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a> 175 <a href="{{ try_job_display_data.try_job_url }}" target="_blan k">link</a>
170 {% endif %} 176 {% endif %}
171 </td> 177 </td>
172 </tr> 178 </tr>
173 {% endfor %} 179 {% endfor %}
174 </tbody> 180 </tbody>
175 </table> 181 </table>
176 {% else %} 182 {% else %}
177 No try-jobs have completed within the time range requested 183 No try-jobs have completed within the time range requested
178 {% endif %} 184 {% endif %}
179 </div> 185 </div>
180 </body> 186 </body>
OLDNEW
« no previous file with comments | « appengine/findit/handlers/try_job_dashboard.py ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698