1<html> 2 <head> 3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> 4 <title>Autotest Web Frontend</title> 5 <script type='text/javascript' src='autotest.AfeClient.nocache.js'> 6 </script> 7 </head> 8 9 <body> 10 <!-- gwt history support --> 11 <iframe src="javascript:''" id="__gwt_historyFrame" 12 style="width:0;height:0;border:0"></iframe> 13 14 15 <div class="nav-header"> 16 <span class="links-box"> 17 Frontend | 18 <a href="server/admin">Admin interface</a> | 19 <a href="/new_tko">Results database</a> | 20 <a href="http://www.chromium.org/chromium-os/testing">Chromium OS Testing</a> | 21 <a href="/results/dashboard">Dashboard</a> 22 <span id="wmatrix" class="hidden"> 23 | <a id="wmatrix-link">WMatrix</a> 24 </span> 25 <span id="moblab_setup" class="hidden"> 26 | <a href="/moblab_setup">Moblab Setup</a> 27 | <a id="mobmonitor_link" href="">Mob* Monitor</a> 28 </span> 29 <div id="motd" class="motd"></div> 30 </span> 31 <img alt="Autotest" src="header.png" class="logo" /> 32 <h1> Web Frontend</h1> 33 </div> 34 35 <div id="tabs" class="hidden"> 36 <div id="job_list" title="Job List"> 37 <!-- Table is necessary here to get the right layout with the filter widgets --> 38 <table class="job-control"> 39 <tr> 40 <td>Status:</td><td id="job_status_controls"></td> 41 </tr> 42 <tr> 43 <td class="has-tooltip"> 44 <span>Type:</span> 45 <span id="job_type_tooltip"></span> 46 </td> 47 <td id="job_type_controls"></td> 48 </tr> 49 <tr> 50 <td>Owner:</td><td id="user_list"></td> 51 </tr> 52 <tr> 53 <td>Name:</td><td id="jl_name_search"></td> 54 </tr> 55 </table> 56 <div id="job_table"></div> 57 </div> 58 59 <div id="recurring_list" title="Recurring Job"> 60 <div id="recurring_user_list"></div> 61 <div id="recurring_table"></div> 62 <div id="recurring_create_panel" class="box" width="0"></div> 63 </div> 64 65 <div id="view_job" title="View Job"> 66 <span id="job_id_fetch" class="box-full">Fetch job by ID: 67 <span id="job_id_fetch_controls"></span> 68 </span><br><br> 69 <div id="view_title" class="title"></div><br> 70 <div id="view_data"> 71 <span id="view_abort"></span><span id="view_clone"></span> 72 <span id="view_recurring"></span><br> 73 <table class="data-table data-table-outlined"> 74 <tr class="data-row"> 75 <td><span class="field-name">Label:</span></td> 76 <td><span id="view_label"></span></td> 77 </tr> 78 <tr class="data-row data-row-alternate"> 79 <td><span class="field-name">Owner:</span></td> 80 <td><span id="view_owner"></span></td> 81 </tr> 82 <tr class="data-row"> 83 <td><span class="field-name">Parent job id:</span></td> 84 <td><a id="view_parent"></a></td> 85 </tr> 86 <tr class="data-row data-row-alternate"> 87 <td><span class="field-name">Test retries:</span></td> 88 <td><span id="view_test_retry"></span></td> 89 </tr> 90 <tr class="data-row"> 91 <td><span class="field-name">Priority:</span></td> 92 <td><span id="view_priority"></span></td> 93 </tr> 94 <tr class="data-row data-row-alternate"> 95 <td><span class="field-name">Created:</span></td> 96 <td><span id="view_created"></span></td> 97 </tr> 98 <tr class="data-row"> 99 <td><span class="field-name">Timeout:</span></td> 100 <td><span id="view_timeout"></span> minutes</td> 101 </tr> 102 <tr class="data-row data-row-alternate"> 103 <td><span class="field-name">Image (Build Name):</span></td> 104 <td><span id="view_image_url"></span></td> 105 </tr> 106 <tr class="data-row"> 107 <td><span class="field-name">Max runtime:</span></td> 108 <td><span id="view_max_runtime"></span> minutes</td> 109 </tr> 110 <tr class="data-row data-row-alternate"> 111 <td><span class="field-name">Email List:</span></td> 112 <td><span id="view_email_list"></span></td> 113 </tr> 114 <tr class="data-row"> 115 <td><span class="field-name">Run verify:</span></td> 116 <td><span id="view_run_verify"></span></td> 117 </tr> 118 <tr class="data-row data-row-alternate"> 119 <td><span class="field-name">Reboot options:</span></td> 120 <td> 121 <span id="view_reboot_before"></span> before job, 122 <span id="view_reboot_after"></span> after job 123 </td> 124 </tr> 125 <tr class="data-row"> 126 <td><span class="field-name">Include failed repair results:</span></td> 127 <td><span id="view_parse_failed_repair"></span></td> 128 </tr> 129 <tr class="data-row data-row-alternate"> 130 <td><span class="field-name">Dependencies:</span></td> 131 <td><span id="view_dependencies"></span></td> 132 </tr> 133 <tr class="data-row"> 134 <td><span class="field-name">Synchronization count:</span></td> 135 <td><span id="view_synch_count"></span></td> 136 </tr> 137 <tr class="data-row"> 138 <td><span class="field-name">Require server-side packaging:</span></td> 139 <td><span id="view_require_ssp"></span></td> 140 </tr> 141 <tr class="data-row data-row-alternate"> 142 <td><span class="field-name">Status:</span></td> 143 <td><span id="view_status"></span></td> 144 </tr> 145 <tr class="data-row data-row-alternate"> 146 <td><span class="field-name">Job on shard:</span></td> 147 <td><a id="view_job_on_shard" target="_blank"></a></td> 148 </tr> 149 <tr class="data-row" id="view_drone_set_wrapper"> 150 <td><span class="field-name">Drone set:</span></td> 151 <td><span id="view_drone_set"></span></td> 152 </tr> 153 </table><br> 154 155 <div id="view_control_file"></div><br> 156 157 <span class="field-name"> 158 Full results 159 <a id="old_results_link" target="_blank">(open in new window)</a> 160 <a id="results_link" target="_blank">(new results interface)</a> 161 <a id="triage_failures_link" target="_blank">(triage failures)</a> 162 <a id="raw_results_link" target="_blank">(raw results logs)</a><br> 163 </span> 164 <span id="tko_results"></span><br><br> 165 166 <span class="field-name">Hosts for this job</span> 167 <div id="job_hosts_table"></div><br> 168 169 <span class="field-name">Child jobs</span> 170 <div id="child_jobs_table"></div><br> 171 172 <span class="field-name">Job history</span> 173 <span id="view_get_job_history" /> 174 <div id="job_history_table"></div><br> 175 </div> 176 </div> 177 178 179 <div id="create_job" title="Create Job"> 180 <table class="data-table data-table-outlined-gray panel-boundedwidth"> 181 <tr class="data-row"> 182 <td class="field-name">Job name:</td> 183 <td class="has-tooltip" id="create_job_name"></td> 184 <td><!-- Dummy cell so background colour fills entire row !--></td> 185 </tr> 186 <tr class="data-row data-row-alternate"> 187 <td class="field-name">Image URL/Build: (optional)</td> 188 <td class="has-tooltip" id="create_image_url"></td> 189 </tr> 190 </table> 191 <br> 192 193 <div id="create_firmware_build_options"></div> 194 <br> 195 196 <table class="data-table data-table-outlined-gray panel-boundedwidth"> 197 <tr class="data-row data-row-alternate"> 198 <td class="field-name">Test source build: (optional)</td> 199 <td class="has-tooltip" id="create_test_source_build"></td> 200 <td class="button" id="fetch_image_tests"></td> 201 </tr> 202 </table> 203 <br> 204 205 <span class="field-name">Select Tests to Run:</span> 206 <span id="create_tests"></span> 207 <br> 208 209 <div id="create_advanced_options"></div> 210 <br> 211 212 <span class="field-name">Control File:</span> 213 <div id="create_edit_control"></div> 214 <br> 215 216 <span id="create_host_selector"></span> 217 <br> 218 219 <span> 220 <span id="create_submit"></span> 221 <span id="create_template_job"></span> 222 <span id="create_reset"></span> 223 </span> 224 225 <table> 226 <tr id="create_drone_set_wrapper" class="data-row data-row-alternate"> 227 <td class="field-name">Drone set:</td> 228 <td id="create_drone_set"></td> 229 </tr> 230 </table> 231 <br> 232 233 </div> 234 235 <div id="hosts" title="Host List"> 236 <div id="hosts_list"></div> 237 </div> 238 239 <div id="view_host" title="View Host"> 240 <span id="view_host_fetch" class="box-full">Fetch host by hostname: 241 <span id="view_host_fetch_controls" class="hidden"></span> 242 <span id="view_host_fetch_by_hostname_controls"></span> 243 </span><br><br> 244 <div id="view_host_title" class="title"></div> 245 <div> 246 <span id="view_host_reverify_button"></span> 247 <span id="view_host_reinstall_button"></span> 248 <span id="view_host_repair_button"></span> 249 </div> 250 <div id="view_host_data"> 251 <table class="data-table data-table-outlined"> 252 <tr class="data-row"> 253 <td><span class="field-name">Platform:</span></td> 254 <td><span id="view_host_platform"></span></td> 255 </tr> 256 <tr class="data-row data-row-alternate"> 257 <td><span class="field-name">Other labels:</span></td> 258 <td><span id="view_host_labels"></span></td> 259 </tr> 260 <tr class="data-row"> 261 <td><span class="field-name">ACLs:</span></td> 262 <td><span id="view_host_acls"></span></td> 263 </tr> 264 <tr class="data-row data-row-alternate"> 265 <td><span class="field-name">Status:</span></td> 266 <td><span id="view_host_status"></span></td> 267 </tr> 268 <tr class="data-row"> 269 <td><span class="field-name">Locked:</span></td> 270 <td> 271 <span id="view_host_locked"></span> 272 <span id="view_host_lock_button"></span> 273 </td> 274 </tr> 275 <tr class="data-row data-row-alternate"> 276 <td><span class="field-name">Lock Reason:</span></td> 277 <td> 278 <span id="view_host_lock_reason_input"></span> 279 </td> 280 </tr> 281 <tr class="data-row"> 282 <td><span class="field-name">Protection level:</span></td> 283 <td><span id="view_host_protection"></span></td> 284 </tr> 285 <tr class="data-row data-row-alternate"> 286 <td><span class="field-name">Shard:</span></td> 287 <td><a id="view_host_shard" target="_blank"></a></td> 288 </tr> 289 <tr class="data-row"> 290 <td><span class="field-name">Current Job:</span></td> 291 <td><a id="view_host_current_job" target="_blank"></a></td> 292 </tr> 293 <tr class="data-row data-row-alternate"> 294 <td><span class="field-name">Current Special Task:</span></td> 295 <td><a id="view_host_current_special_task" target="_blank"></a></td> 296 </tr> 297 </table> 298 <br> 299 <span class="field-name">Jobs for this host:</span> 300 <div id="view_host_jobs_table"></div> 301 </div> 302 </div> 303 304 <div id="user_preferences" title="User Preferences"> 305 <div id="user_preferences_table"></div> 306 </div> 307 </div> 308 <br> 309 <div id="error_log"></div> 310 311 <!-- for debugging only --> 312 <div id="error_display"></div> 313 314 <div id="footer"> 315 <span class="links-box"> 316 <a href="https://code.google.com/p/chromium/issues/list?q=label%3Aafe">Known Issues</a> | 317 <a href="https://code.google.com/p/chromium/issues/entry?template=Defect%20report%20from%20developer&labels=Type-Bug,Hardware-Lab,OS-Chrome,afe">Report AFE Bug</a> | 318 <a href="https://code.google.com/p/chromium/issues/entry?template=Defect%20report%20from%20developer&labels=Type-Bug,Hardware-Lab,OS-Chrome,Proj-Moblab">Report Moblab Bug</a> | 319 <a href="mailto:chromeos-lab-infrastructure@google.com">Email the developers</a> 320 </span> 321 </div> 322 </body> 323</html> 324